Package org.cyclos.model.users.users
Class PublicRegistrationData
- 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.PublicRegistrationData
-
- All Implemented Interfaces:
Serializable,BasicUserData<UserDTO>,BasicUserRegistrationData,SimpleBasicUserRegistrationData
public class PublicRegistrationData extends AbstractRegistrationData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ListProperty<AgreementVO,PublicRegistrationData>AGREEMENTSstatic BasicProperty<UserVO,PublicRegistrationData>BROKERstatic BasicProperty<CaptchaInputDTO,PublicRegistrationData>CAPTCHA_INPUTstatic StringCLASS_NAMEstatic ListProperty<IdentityProviderVO,PublicRegistrationData>IDENTITY_PROVIDERS-
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, 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 PublicRegistrationData()PublicRegistrationData(Property<T,? super PublicRegistrationData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<AgreementVO>getAgreements()UserVOgetBroker()CaptchaInputDTOgetCaptchaInput()List<IdentityProviderVO>getIdentityProviders()voidsetAgreements(List<AgreementVO> agreements)voidsetBroker(UserVO broker)voidsetCaptchaInput(CaptchaInputDTO captchaInput)voidsetIdentityProviders(List<IdentityProviderVO> identityProviders)-
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, 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
-
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
-
AGREEMENTS
public static final ListProperty<AgreementVO,PublicRegistrationData> AGREEMENTS
-
BROKER
public static final BasicProperty<UserVO,PublicRegistrationData> BROKER
-
CAPTCHA_INPUT
public static final BasicProperty<CaptchaInputDTO,PublicRegistrationData> CAPTCHA_INPUT
-
IDENTITY_PROVIDERS
public static final ListProperty<IdentityProviderVO,PublicRegistrationData> IDENTITY_PROVIDERS
-
-
Constructor Detail
-
PublicRegistrationData
public PublicRegistrationData()
-
PublicRegistrationData
public PublicRegistrationData(Property<T,? super PublicRegistrationData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classAbstractRegistrationData
-
getAgreements
public List<AgreementVO> getAgreements()
-
setAgreements
public void setAgreements(List<AgreementVO> agreements)
-
getBroker
public UserVO getBroker()
-
setBroker
public void setBroker(UserVO broker)
-
getCaptchaInput
public CaptchaInputDTO getCaptchaInput()
-
setCaptchaInput
public void setCaptchaInput(CaptchaInputDTO captchaInput)
-
getIdentityProviders
public List<IdentityProviderVO> getIdentityProviders()
-
setIdentityProviders
public void setIdentityProviders(List<IdentityProviderVO> identityProviders)
-
className
public String className()
- Overrides:
classNamein classAbstractRegistrationData
-
-