Package org.cyclos.model.users.users
Class AbstractRegistrationData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<UserDTO>
-
- org.cyclos.model.users.users.UserData
-
- org.cyclos.model.users.users.AbstractSimpleRegistrationData
-
- org.cyclos.model.users.users.AbstractRegistrationData
-
- All Implemented Interfaces:
Serializable,BasicUserData<UserDTO>,BasicUserRegistrationData,SimpleBasicUserRegistrationData
- Direct Known Subclasses:
PublicRegistrationData,UserRegistrationData
public class AbstractRegistrationData extends AbstractSimpleRegistrationData implements BasicUserRegistrationData
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.cyclos.model.users.users.AbstractSimpleRegistrationData
GROUP, MAX_ADDRESSES, MAX_IMAGES, MAX_LAND_LINE_PHONES, MAX_MOBILE_PHONES, NFC_TOKEN_TYPES
-
Fields inherited from class org.cyclos.model.users.users.UserData
ADDRESS_CONFIGURATION, EMAIL_REQUIRED, ENABLE_PRIVACY, GROUP_SET, IMAGE_REQUIRED, IMAGES, NAME_LABEL, PHONE_CONFIGURATION, PROFILE_FIELD_ACTIONS
-
Fields inherited from class org.cyclos.model.EntityData
CAN_VIEW_HISTORY_LOG, CONFIRMATION_PASSWORD_INPUT, DTO, EDITABLE, LOG_TYPE, REMOVABLE, TRANSLATED_PROPERTY_TYPES, TRANSLATED_VALUES
-
-
Constructor Summary
Constructors Constructor Description AbstractRegistrationData()AbstractRegistrationData(Property<T,? super AbstractRegistrationData> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.users.users.AbstractSimpleRegistrationData
getGroup, getMaxAddresses, getMaxImages, getMaxLandLinePhones, getMaxMobilePhones, getNfcTokenTypes, setGroup, setMaxAddresses, setMaxImages, setMaxLandLinePhones, setMaxMobilePhones, setNfcTokenTypes
-
Methods inherited from class org.cyclos.model.users.users.UserData
getAddressConfiguration, getGroupSet, getImages, getNameLabel, getPhoneConfiguration, getProfileFieldActions, isEmailRequired, isEnablePrivacy, isImageRequired, setAddressConfiguration, setEmailRequired, setEnablePrivacy, setGroupSet, setImageRequired, setImages, setNameLabel, setPhoneConfiguration, setProfileFieldActions
-
Methods inherited from class org.cyclos.model.EntityData
getConfirmationPasswordInput, getDto, getLogType, getTranslatedPropertyTypes, getTranslatedValues, isCanViewHistoryLog, isEditable, isRemovable, setCanViewHistoryLog, setConfirmationPasswordInput, setDto, setEditable, setLogType, setRemovable, setTranslatedPropertyTypes, setTranslatedValues
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.users.users.BasicUserData
getDto, setDto
-
Methods inherited from interface org.cyclos.model.users.users.SimpleBasicUserRegistrationData
getMaxLandLinePhones, getMaxMobilePhones, getPhoneConfiguration, getProfileFieldActions, isEmailRequired, isEnablePrivacy, setEmailRequired, setEnablePrivacy, setMaxLandLinePhones, setMaxMobilePhones, setPhoneConfiguration, setProfileFieldActions
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ADDRESS_DATA
public static final BasicProperty<UserAddressData,AbstractRegistrationData> ADDRESS_DATA
-
CAN_CREATE_ADDRESS
public static final BasicProperty<Boolean,AbstractRegistrationData> CAN_CREATE_ADDRESS
-
CAN_CREATE_CONTACT_INFOS
public static final BasicProperty<Boolean,AbstractRegistrationData> CAN_CREATE_CONTACT_INFOS
-
CAN_CREATE_IMAGES
public static final BasicProperty<Boolean,AbstractRegistrationData> CAN_CREATE_IMAGES
-
CAN_CREATE_LANDLINE_PHONE
public static final BasicProperty<Boolean,AbstractRegistrationData> CAN_CREATE_LANDLINE_PHONE
-
CAN_CREATE_MOBILE_PHONE
public static final BasicProperty<Boolean,AbstractRegistrationData> CAN_CREATE_MOBILE_PHONE
-
CONTACT_INFO_DATA
public static final BasicProperty<ContactInfoData,AbstractRegistrationData> CONTACT_INFO_DATA
-
EMAIL_VALIDATION
public static final BasicProperty<Boolean,AbstractRegistrationData> EMAIL_VALIDATION
-
GENERATED_USERNAME
public static final BasicProperty<Boolean,AbstractRegistrationData> GENERATED_USERNAME
-
LAND_LINE_PHONE_DATA
public static final BasicProperty<LandLinePhoneData,AbstractRegistrationData> LAND_LINE_PHONE_DATA
-
LAND_LINE_REQUIRED
public static final BasicProperty<Boolean,AbstractRegistrationData> LAND_LINE_REQUIRED
-
MAX_CONTACT_INFOS
public static final BasicProperty<Integer,AbstractRegistrationData> MAX_CONTACT_INFOS
-
MOBILE_PHONE_DATA
public static final BasicProperty<MobilePhoneData,AbstractRegistrationData> MOBILE_PHONE_DATA
-
MOBILE_REQUIRED
public static final BasicProperty<Boolean,AbstractRegistrationData> MOBILE_REQUIRED
-
PASSWORDS_DATA
public static final ListProperty<PasswordRegistrationData,AbstractRegistrationData> PASSWORDS_DATA
-
REQUIRE_SECURITY_QUESTION
public static final BasicProperty<Boolean,AbstractRegistrationData> REQUIRE_SECURITY_QUESTION
-
SECURITY_QUESTIONS
public static final ListProperty<SecurityQuestionVO,AbstractRegistrationData> SECURITY_QUESTIONS
-
-
Constructor Detail
-
AbstractRegistrationData
public AbstractRegistrationData()
-
AbstractRegistrationData
public AbstractRegistrationData(Property<T,? super AbstractRegistrationData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classAbstractSimpleRegistrationData
-
getAddressData
public UserAddressData getAddressData()
- Overrides:
getAddressDatain classAbstractSimpleRegistrationData
-
setAddressData
public void setAddressData(UserAddressData addressData)
- Overrides:
setAddressDatain classAbstractSimpleRegistrationData
-
isCanCreateAddress
public boolean isCanCreateAddress()
- Overrides:
isCanCreateAddressin classAbstractSimpleRegistrationData
-
setCanCreateAddress
public void setCanCreateAddress(boolean canCreateAddress)
- Overrides:
setCanCreateAddressin classAbstractSimpleRegistrationData
-
isCanCreateContactInfos
public boolean isCanCreateContactInfos()
-
setCanCreateContactInfos
public void setCanCreateContactInfos(boolean canCreateContactInfos)
-
isCanCreateImages
public boolean isCanCreateImages()
- Overrides:
isCanCreateImagesin classAbstractSimpleRegistrationData
-
setCanCreateImages
public void setCanCreateImages(boolean canCreateImages)
- Overrides:
setCanCreateImagesin classAbstractSimpleRegistrationData
-
isCanCreateLandlinePhone
public boolean isCanCreateLandlinePhone()
- Specified by:
isCanCreateLandlinePhonein interfaceSimpleBasicUserRegistrationData- Overrides:
isCanCreateLandlinePhonein classAbstractSimpleRegistrationData
-
setCanCreateLandlinePhone
public void setCanCreateLandlinePhone(boolean canCreateLandlinePhone)
- Specified by:
setCanCreateLandlinePhonein interfaceSimpleBasicUserRegistrationData- Overrides:
setCanCreateLandlinePhonein classAbstractSimpleRegistrationData
-
isCanCreateMobilePhone
public boolean isCanCreateMobilePhone()
- Specified by:
isCanCreateMobilePhonein interfaceSimpleBasicUserRegistrationData- Overrides:
isCanCreateMobilePhonein classAbstractSimpleRegistrationData
-
setCanCreateMobilePhone
public void setCanCreateMobilePhone(boolean canCreateMobilePhone)
- Specified by:
setCanCreateMobilePhonein interfaceSimpleBasicUserRegistrationData- Overrides:
setCanCreateMobilePhonein classAbstractSimpleRegistrationData
-
getContactInfoData
public ContactInfoData getContactInfoData()
-
setContactInfoData
public void setContactInfoData(ContactInfoData contactInfoData)
-
isEmailValidation
public boolean isEmailValidation()
- Overrides:
isEmailValidationin classAbstractSimpleRegistrationData
-
setEmailValidation
public void setEmailValidation(boolean emailValidation)
- Specified by:
setEmailValidationin interfaceSimpleBasicUserRegistrationData- Overrides:
setEmailValidationin classAbstractSimpleRegistrationData
-
isGeneratedUsername
public boolean isGeneratedUsername()
- Specified by:
isGeneratedUsernamein interfaceSimpleBasicUserRegistrationData- Overrides:
isGeneratedUsernamein classAbstractSimpleRegistrationData
-
setGeneratedUsername
public void setGeneratedUsername(boolean generatedUsername)
- Specified by:
setGeneratedUsernamein interfaceSimpleBasicUserRegistrationData- Overrides:
setGeneratedUsernamein classAbstractSimpleRegistrationData
-
getLandLinePhoneData
public LandLinePhoneData getLandLinePhoneData()
- Specified by:
getLandLinePhoneDatain interfaceSimpleBasicUserRegistrationData- Overrides:
getLandLinePhoneDatain classAbstractSimpleRegistrationData
-
setLandLinePhoneData
public void setLandLinePhoneData(LandLinePhoneData landLinePhoneData)
- Specified by:
setLandLinePhoneDatain interfaceSimpleBasicUserRegistrationData- Overrides:
setLandLinePhoneDatain classAbstractSimpleRegistrationData
-
isLandLineRequired
public boolean isLandLineRequired()
- Specified by:
isLandLineRequiredin interfaceSimpleBasicUserRegistrationData- Overrides:
isLandLineRequiredin classAbstractSimpleRegistrationData
-
setLandLineRequired
public void setLandLineRequired(boolean landLineRequired)
- Specified by:
setLandLineRequiredin interfaceSimpleBasicUserRegistrationData- Overrides:
setLandLineRequiredin classAbstractSimpleRegistrationData
-
getMaxContactInfos
public int getMaxContactInfos()
-
setMaxContactInfos
public void setMaxContactInfos(int maxContactInfos)
-
getMobilePhoneData
public MobilePhoneData getMobilePhoneData()
- Specified by:
getMobilePhoneDatain interfaceSimpleBasicUserRegistrationData- Overrides:
getMobilePhoneDatain classAbstractSimpleRegistrationData
-
setMobilePhoneData
public void setMobilePhoneData(MobilePhoneData mobilePhoneData)
- Specified by:
setMobilePhoneDatain interfaceSimpleBasicUserRegistrationData- Overrides:
setMobilePhoneDatain classAbstractSimpleRegistrationData
-
isMobileRequired
public boolean isMobileRequired()
- Specified by:
isMobileRequiredin interfaceSimpleBasicUserRegistrationData- Overrides:
isMobileRequiredin classAbstractSimpleRegistrationData
-
setMobileRequired
public void setMobileRequired(boolean mobileRequired)
- Specified by:
setMobileRequiredin interfaceSimpleBasicUserRegistrationData- Overrides:
setMobileRequiredin classAbstractSimpleRegistrationData
-
getPasswordsData
public List<PasswordRegistrationData> getPasswordsData()
- Specified by:
getPasswordsDatain interfaceBasicUserRegistrationData
-
setPasswordsData
public void setPasswordsData(List<PasswordRegistrationData> passwordsData)
- Specified by:
setPasswordsDatain interfaceBasicUserRegistrationData
-
isRequireSecurityQuestion
public boolean isRequireSecurityQuestion()
-
setRequireSecurityQuestion
public void setRequireSecurityQuestion(boolean requireSecurityQuestion)
-
getSecurityQuestions
public List<SecurityQuestionVO> getSecurityQuestions()
-
setSecurityQuestions
public void setSecurityQuestions(List<SecurityQuestionVO> securityQuestions)
-
-