Package org.cyclos.model.users.records
Class UserRecordSearchData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.SearchData<RecordQuery>
-
- org.cyclos.model.users.records.RecordSearchData
-
- org.cyclos.model.users.records.UserRecordSearchData
-
- All Implemented Interfaces:
Serializable,IRecordPermissions,DataWithBasicProfileFields
public class UserRecordSearchData extends RecordSearchData implements DataWithBasicProfileFields
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<String,UserRecordSearchData>ACCOUNT_NUMBER_MASKstatic ListProperty<AddressQueryField,UserRecordSearchData>ADDRESS_FIELDSstatic StringCLASS_NAMEstatic ListProperty<BasicGroupVO,UserRecordSearchData>GROUPSstatic BasicProperty<String,UserRecordSearchData>MOBILE_PHONE_EXAMPLEstatic ListProperty<ProfileField,UserRecordSearchData>PROFILE_FIELDSstatic BasicProperty<UserVO,UserRecordSearchData>USER-
Fields inherited from class org.cyclos.model.users.records.RecordSearchData
CAN_CREATE_NEW, CAN_EDIT, CAN_REMOVE, EXPORT_FORMATS, FIELDS_FOR_LIST, FIELDS_FOR_SEARCH, HIDE_DATE_ON_LIST, HIDE_KEYWORDS_SEARCH, OWNER, TYPE, USER_STATUSES
-
Fields inherited from class org.cyclos.model.SearchData
QUERY
-
-
Constructor Summary
Constructors Constructor Description UserRecordSearchData()UserRecordSearchData(Property<T,? super UserRecordSearchData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()StringgetAccountNumberMask()List<AddressQueryField>getAddressFields()List<BasicGroupVO>getGroups()StringgetMobilePhoneExample()List<ProfileField>getProfileFields()UserVOgetUser()voidsetAccountNumberMask(String accountNumberMask)voidsetAddressFields(List<AddressQueryField> addressFields)voidsetGroups(List<BasicGroupVO> groups)voidsetMobilePhoneExample(String mobilePhoneExample)voidsetProfileFields(List<ProfileField> profileFields)voidsetUser(UserVO user)-
Methods inherited from class org.cyclos.model.users.records.RecordSearchData
getExportFormats, getFieldsForList, getFieldsForSearch, getOwner, getType, getUserStatuses, isCanCreateNew, isCanEdit, isCanRemove, isHideDateOnList, isHideKeywordsSearch, setCanCreateNew, setCanEdit, setCanRemove, setExportFormats, setFieldsForList, setFieldsForSearch, setHideDateOnList, setHideKeywordsSearch, setOwner, setType, setUserStatuses
-
Methods inherited from class org.cyclos.model.SearchData
getQuery, setQuery
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, 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
-
ACCOUNT_NUMBER_MASK
public static final BasicProperty<String,UserRecordSearchData> ACCOUNT_NUMBER_MASK
-
ADDRESS_FIELDS
public static final ListProperty<AddressQueryField,UserRecordSearchData> ADDRESS_FIELDS
-
GROUPS
public static final ListProperty<BasicGroupVO,UserRecordSearchData> GROUPS
-
MOBILE_PHONE_EXAMPLE
public static final BasicProperty<String,UserRecordSearchData> MOBILE_PHONE_EXAMPLE
-
PROFILE_FIELDS
public static final ListProperty<ProfileField,UserRecordSearchData> PROFILE_FIELDS
-
USER
public static final BasicProperty<UserVO,UserRecordSearchData> USER
-
-
Constructor Detail
-
UserRecordSearchData
public UserRecordSearchData()
-
UserRecordSearchData
public UserRecordSearchData(Property<T,? super UserRecordSearchData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classRecordSearchData
-
getAccountNumberMask
public String getAccountNumberMask()
- Specified by:
getAccountNumberMaskin interfaceDataWithBasicProfileFields
-
setAccountNumberMask
public void setAccountNumberMask(String accountNumberMask)
- Specified by:
setAccountNumberMaskin interfaceDataWithBasicProfileFields
-
getAddressFields
public List<AddressQueryField> getAddressFields()
-
setAddressFields
public void setAddressFields(List<AddressQueryField> addressFields)
-
getGroups
public List<BasicGroupVO> getGroups()
-
setGroups
public void setGroups(List<BasicGroupVO> groups)
-
getMobilePhoneExample
public String getMobilePhoneExample()
- Specified by:
getMobilePhoneExamplein interfaceDataWithBasicProfileFields
-
setMobilePhoneExample
public void setMobilePhoneExample(String mobilePhoneExample)
- Specified by:
setMobilePhoneExamplein interfaceDataWithBasicProfileFields
-
getProfileFields
public List<ProfileField> getProfileFields()
-
setProfileFields
public void setProfileFields(List<ProfileField> profileFields)
-
getUser
public UserVO getUser()
-
setUser
public void setUser(UserVO user)
-
-