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<UserVO,RecordSearchData>OWNERstatic BasicProperty<RecordTypeVO,RecordSearchData>TYPE-
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()booleanisCanCreateNew()booleanisCanEdit()booleanisCanRemove()booleanisHideDateOnList()voidsetCanCreateNew(boolean canCreateNew)voidsetCanEdit(boolean canEdit)voidsetCanRemove(boolean canRemove)voidsetExportFormats(List<ExportFormatVO> exportFormats)voidsetFieldsForList(List<CustomFieldDetailedVO> fieldsForList)voidsetFieldsForSearch(List<CustomFieldDetailedVO> fieldsForSearch)voidsetHideDateOnList(boolean hideDateOnList)voidsetOwner(UserVO owner)voidsetType(RecordTypeVO type)-
Methods inherited from class org.cyclos.model.SearchData
getQuery, setQuery
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, className, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
-
-
-
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
-
OWNER
public static final BasicProperty<UserVO,RecordSearchData> OWNER
-
TYPE
public static final BasicProperty<RecordTypeVO,RecordSearchData> TYPE
-
-
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)
-
getOwner
public UserVO getOwner()
-
setOwner
public void setOwner(UserVO owner)
-
getType
public RecordTypeVO getType()
- Specified by:
getTypein interfaceIRecordPermissions
-
setType
public void setType(RecordTypeVO type)
-
-