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_CONTACT_INFOS, CAN_CREATE_IMAGES, CAN_CREATE_LANDLINE_PHONE, CAN_CREATE_MOBILE_PHONE, CONTACT_INFO_DATA, EMAIL_VALIDATION, GENERATED_USERNAME, LAND_LINE_PHONE_DATA, LAND_LINE_REQUIRED, MAX_CONTACT_INFOS, MOBILE_PHONE_DATA, MOBILE_REQUIRED, PASSWORDS_DATA, REQUIRE_SECURITY_QUESTION, SECURITY_QUESTIONS
-
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 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, getContactInfoData, getLandLinePhoneData, getMaxContactInfos, getMobilePhoneData, getPasswordsData, getSecurityQuestions, isCanCreateAddress, isCanCreateContactInfos, isCanCreateImages, isCanCreateLandlinePhone, isCanCreateMobilePhone, isEmailValidation, isGeneratedUsername, isLandLineRequired, isMobileRequired, isRequireSecurityQuestion, setAddressData, setCanCreateAddress, setCanCreateContactInfos, setCanCreateImages, setCanCreateLandlinePhone, setCanCreateMobilePhone, setContactInfoData, setEmailValidation, setGeneratedUsername, setLandLinePhoneData, setLandLineRequired, setMaxContactInfos, setMobilePhoneData, setMobileRequired, setPasswordsData, setRequireSecurityQuestion, setSecurityQuestions
-
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
-
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
-
-