Package org.cyclos.model.users.records
Class RecordQuery
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.QueryParameters
-
- org.cyclos.model.users.records.RecordQuery
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SystemRecordQuery,UserRecordQuery
public abstract class RecordQuery extends QueryParameters
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<UserVO,RecordQuery>CREATED_BYstatic SetProperty<CustomFieldValueForSearchDTO,RecordQuery>CUSTOM_VALUESstatic BasicProperty<DatePeriodDTO,RecordQuery>DATE_PERIODstatic BasicProperty<String,RecordQuery>KEYWORDSstatic BasicProperty<RecordTypeVO,RecordQuery>TYPE-
Fields inherited from class org.cyclos.model.QueryParameters
CURRENT_PAGE, PAGE_SIZE, SKIP_TOTAL_COUNT
-
-
Constructor Summary
Constructors Constructor Description RecordQuery()RecordQuery(Property<T,? super RecordQuery> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Property<?,?>>doGetProperties()UserVOgetCreatedBy()Set<CustomFieldValueForSearchDTO>getCustomValues()DatePeriodDTOgetDatePeriod()StringgetKeywords()RecordTypeVOgetType()voidsetCreatedBy(UserVO createdBy)voidsetCustomValues(Set<CustomFieldValueForSearchDTO> customValues)voidsetDatePeriod(DatePeriodDTO datePeriod)voidsetKeywords(String keywords)voidsetType(RecordTypeVO type)-
Methods inherited from class org.cyclos.model.QueryParameters
getCurrentPage, getPageSize, isSkipTotalCount, setCountOnly, setCurrentPage, setPageSize, setSkipTotalCount, setUnlimited, useMaxAllowedPagination
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, className, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
CREATED_BY
public static final BasicProperty<UserVO,RecordQuery> CREATED_BY
-
CUSTOM_VALUES
public static final SetProperty<CustomFieldValueForSearchDTO,RecordQuery> CUSTOM_VALUES
-
DATE_PERIOD
public static final BasicProperty<DatePeriodDTO,RecordQuery> DATE_PERIOD
-
KEYWORDS
public static final BasicProperty<String,RecordQuery> KEYWORDS
-
TYPE
public static final BasicProperty<RecordTypeVO,RecordQuery> TYPE
-
-
Constructor Detail
-
RecordQuery
public RecordQuery()
-
RecordQuery
public RecordQuery(Property<T,? super RecordQuery> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classQueryParameters
-
getCreatedBy
public UserVO getCreatedBy()
-
setCreatedBy
public void setCreatedBy(UserVO createdBy)
-
getCustomValues
public Set<CustomFieldValueForSearchDTO> getCustomValues()
-
setCustomValues
public void setCustomValues(Set<CustomFieldValueForSearchDTO> customValues)
-
getDatePeriod
public DatePeriodDTO getDatePeriod()
-
setDatePeriod
public void setDatePeriod(DatePeriodDTO datePeriod)
-
getKeywords
public String getKeywords()
-
setKeywords
public void setKeywords(String keywords)
-
getType
public RecordTypeVO getType()
-
setType
public void setType(RecordTypeVO type)
-
-