Package org.cyclos.model.users.records
Class RecordSearchData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.SearchData<RecordQuery>
-
- org.cyclos.model.users.records.RecordSearchData
-
- All Implemented Interfaces:
Serializable,IRecordPermissions
- Direct Known Subclasses:
SharedRecordFieldsSearchData,SystemRecordSearchData,UserRecordSearchData
public abstract class RecordSearchData extends SearchData<RecordQuery> implements IRecordPermissions
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<Boolean,RecordSearchData>CAN_CREATE_NEWstatic BasicProperty<Boolean,RecordSearchData>CAN_EDITstatic BasicProperty<Boolean,RecordSearchData>CAN_REMOVEstatic StringCLASS_NAMEstatic ListProperty<ExportFormatVO,RecordSearchData>EXPORT_FORMATSstatic ListProperty<CustomFieldDetailedVO,RecordSearchData>FIELDS_FOR_LISTstatic ListProperty<CustomFieldDetailedVO,RecordSearchData>FIELDS_FOR_SEARCHstatic BasicProperty<Boolean,RecordSearchData>HIDE_DATE_ON_LISTstatic BasicProperty<Boolean,RecordSearchData>HIDE_KEYWORDS_SEARCHstatic BasicProperty<UserVO,RecordSearchData>OWNERstatic BasicProperty<RecordTypeVO,RecordSearchData>TYPEstatic ListProperty<UserStatus,RecordSearchData>USER_STATUSES-
Fields inherited from class org.cyclos.model.SearchData
QUERY
-
-
Constructor Summary
Constructors Constructor Description RecordSearchData()RecordSearchData(Property<T,? super RecordSearchData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Property<?,?>>doGetProperties()List<ExportFormatVO>getExportFormats()List<CustomFieldDetailedVO>getFieldsForList()List<CustomFieldDetailedVO>getFieldsForSearch()UserVOgetOwner()RecordTypeVOgetType()List<UserStatus>getUserStatuses()booleanisCanCreateNew()booleanisCanEdit()booleanisCanRemove()booleanisHideDateOnList()booleanisHideKeywordsSearch()voidsetCanCreateNew(boolean canCreateNew)voidsetCanEdit(boolean canEdit)voidsetCanRemove(boolean canRemove)voidsetExportFormats(List<ExportFormatVO> exportFormats)voidsetFieldsForList(List<CustomFieldDetailedVO> fieldsForList)voidsetFieldsForSearch(List<CustomFieldDetailedVO> fieldsForSearch)voidsetHideDateOnList(boolean hideDateOnList)voidsetHideKeywordsSearch(boolean hideKeywordsSearch)voidsetOwner(UserVO owner)voidsetType(RecordTypeVO type)voidsetUserStatuses(List<UserStatus> userStatuses)-
Methods inherited from class org.cyclos.model.SearchData
getQuery, setQuery
-
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
-
CAN_CREATE_NEW
public static final BasicProperty<Boolean,RecordSearchData> CAN_CREATE_NEW
-
CAN_EDIT
public static final BasicProperty<Boolean,RecordSearchData> CAN_EDIT
-
CAN_REMOVE
public static final BasicProperty<Boolean,RecordSearchData> CAN_REMOVE
-
EXPORT_FORMATS
public static final ListProperty<ExportFormatVO,RecordSearchData> EXPORT_FORMATS
-
FIELDS_FOR_LIST
public static final ListProperty<CustomFieldDetailedVO,RecordSearchData> FIELDS_FOR_LIST
-
FIELDS_FOR_SEARCH
public static final ListProperty<CustomFieldDetailedVO,RecordSearchData> FIELDS_FOR_SEARCH
-
HIDE_DATE_ON_LIST
public static final BasicProperty<Boolean,RecordSearchData> HIDE_DATE_ON_LIST
-
HIDE_KEYWORDS_SEARCH
public static final BasicProperty<Boolean,RecordSearchData> HIDE_KEYWORDS_SEARCH
-
OWNER
public static final BasicProperty<UserVO,RecordSearchData> OWNER
-
TYPE
public static final BasicProperty<RecordTypeVO,RecordSearchData> TYPE
-
USER_STATUSES
public static final ListProperty<UserStatus,RecordSearchData> USER_STATUSES
-
-
Constructor Detail
-
RecordSearchData
public RecordSearchData()
-
RecordSearchData
public RecordSearchData(Property<T,? super RecordSearchData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classSearchData<RecordQuery>
-
isCanCreateNew
public boolean isCanCreateNew()
- Specified by:
isCanCreateNewin interfaceIRecordPermissions
-
setCanCreateNew
public void setCanCreateNew(boolean canCreateNew)
-
isCanEdit
public boolean isCanEdit()
- Specified by:
isCanEditin interfaceIRecordPermissions
-
setCanEdit
public void setCanEdit(boolean canEdit)
-
isCanRemove
public boolean isCanRemove()
- Specified by:
isCanRemovein interfaceIRecordPermissions
-
setCanRemove
public void setCanRemove(boolean canRemove)
-
getExportFormats
public List<ExportFormatVO> getExportFormats()
-
setExportFormats
public void setExportFormats(List<ExportFormatVO> exportFormats)
-
getFieldsForList
public List<CustomFieldDetailedVO> getFieldsForList()
-
setFieldsForList
public void setFieldsForList(List<CustomFieldDetailedVO> fieldsForList)
-
getFieldsForSearch
public List<CustomFieldDetailedVO> getFieldsForSearch()
-
setFieldsForSearch
public void setFieldsForSearch(List<CustomFieldDetailedVO> fieldsForSearch)
-
isHideDateOnList
public boolean isHideDateOnList()
-
setHideDateOnList
public void setHideDateOnList(boolean hideDateOnList)
-
isHideKeywordsSearch
public boolean isHideKeywordsSearch()
-
setHideKeywordsSearch
public void setHideKeywordsSearch(boolean hideKeywordsSearch)
-
getOwner
public UserVO getOwner()
-
setOwner
public void setOwner(UserVO owner)
-
getType
public RecordTypeVO getType()
- Specified by:
getTypein interfaceIRecordPermissions
-
setType
public void setType(RecordTypeVO type)
-
getUserStatuses
public List<UserStatus> getUserStatuses()
-
setUserStatuses
public void setUserStatuses(List<UserStatus> userStatuses)
-
-