Package org.cyclos.model.users.users
Class UserRegistrationData
- 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
-
- org.cyclos.model.users.users.UserRegistrationData
-
- All Implemented Interfaces:
Serializable,BasicUserData<UserDTO>,BasicUserRegistrationData,BasicUserRegistrationDataByManager,SimpleBasicUserRegistrationData
public class UserRegistrationData extends AbstractRegistrationData implements BasicUserRegistrationDataByManager
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<Boolean,UserRegistrationData>ALLOW_SET_SEND_ACTIVATION_EMAILstatic StringCLASS_NAME-
Fields inherited from class org.cyclos.model.users.users.AbstractRegistrationData
ADDRESS_DATA, CAN_CREATE_ADDRESS, CAN_CREATE_IMAGES, CAN_CREATE_LANDLINE_PHONE, CAN_CREATE_MOBILE_PHONE, EMAIL_VALIDATION, GENERATED_USERNAME, LAND_LINE_PHONE_DATA, LAND_LINE_REQUIRED, MOBILE_PHONE_DATA, MOBILE_REQUIRED, PASSWORDS_DATA, SECURITY_QUESTIONS
-
Fields inherited from class org.cyclos.model.users.users.AbstractSimpleRegistrationData
CAN_CREATE_CONTACT_INFOS, CONTACT_INFO_DATA, GROUP, MAX_ADDRESSES, MAX_CONTACT_INFOS, 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, 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 UserRegistrationData()UserRegistrationData(Property<T,? super UserRegistrationData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()booleanisAllowSetSendActivationEmail()voidsetAllowSetSendActivationEmail(boolean allowSetSendActivationEmail)-
Methods inherited from class org.cyclos.model.users.users.AbstractRegistrationData
getAddressData, getLandLinePhoneData, getMobilePhoneData, getPasswordsData, getSecurityQuestions, isCanCreateAddress, isCanCreateImages, isCanCreateLandlinePhone, isCanCreateMobilePhone, isEmailValidation, isGeneratedUsername, isLandLineRequired, isMobileRequired, setAddressData, setCanCreateAddress, setCanCreateImages, setCanCreateLandlinePhone, setCanCreateMobilePhone, setEmailValidation, setGeneratedUsername, setLandLinePhoneData, setLandLineRequired, setMobilePhoneData, setMobileRequired, setPasswordsData, setSecurityQuestions
-
Methods inherited from class org.cyclos.model.users.users.AbstractSimpleRegistrationData
getContactInfoData, getGroup, getMaxAddresses, getMaxContactInfos, getMaxImages, getMaxLandLinePhones, getMaxMobilePhones, getNfcTokenTypes, isCanCreateContactInfos, setCanCreateContactInfos, setContactInfoData, setGroup, setMaxAddresses, setMaxContactInfos, setMaxImages, setMaxLandLinePhones, setMaxMobilePhones, setNfcTokenTypes
-
Methods inherited from class org.cyclos.model.users.users.UserData
getAddressConfiguration, getGroupSet, getImages, getNameLabel, getPhoneConfiguration, getProfileFieldActions, isEmailRequired, isEnablePrivacy, setAddressConfiguration, setEmailRequired, setEnablePrivacy, setGroupSet, 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, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
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.BasicUserRegistrationData
getPasswordsData, setPasswordsData
-
Methods inherited from interface org.cyclos.model.users.users.SimpleBasicUserRegistrationData
getLandLinePhoneData, getMaxLandLinePhones, getMaxMobilePhones, getMobilePhoneData, getPhoneConfiguration, getProfileFieldActions, isCanCreateLandlinePhone, isCanCreateMobilePhone, isEmailRequired, isEnablePrivacy, isGeneratedUsername, isLandLineRequired, isMobileRequired, setCanCreateLandlinePhone, setCanCreateMobilePhone, setEmailRequired, setEmailValidation, setEnablePrivacy, setGeneratedUsername, setLandLinePhoneData, setLandLineRequired, setMaxLandLinePhones, setMaxMobilePhones, setMobilePhoneData, setMobileRequired, setPhoneConfiguration, setProfileFieldActions
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ALLOW_SET_SEND_ACTIVATION_EMAIL
public static final BasicProperty<Boolean,UserRegistrationData> ALLOW_SET_SEND_ACTIVATION_EMAIL
-
-
Constructor Detail
-
UserRegistrationData
public UserRegistrationData()
-
UserRegistrationData
public UserRegistrationData(Property<T,? super UserRegistrationData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classAbstractRegistrationData
-
isAllowSetSendActivationEmail
public boolean isAllowSetSendActivationEmail()
- Specified by:
isAllowSetSendActivationEmailin interfaceBasicUserRegistrationDataByManager
-
setAllowSetSendActivationEmail
public void setAllowSetSendActivationEmail(boolean allowSetSendActivationEmail)
- Specified by:
setAllowSetSendActivationEmailin interfaceBasicUserRegistrationDataByManager
-
className
public String className()
- Overrides:
classNamein classAbstractRegistrationData
-
-