Package org.cyclos.model.users.products
Class ProductDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.NamedEntityDTO
-
- org.cyclos.model.ConfigurationEntityDTO
-
- org.cyclos.model.users.products.ProductDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,IInternalNamedEntity,INamedEntity
- Direct Known Subclasses:
MemberProductDTO,OperatorProductDTO,UserManagementProductDTO
public class ProductDTO extends ConfigurationEntityDTO
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.cyclos.model.ConfigurationEntityDTO
DESCRIPTION, INTERNAL_NAME
-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description ProductDTO()ProductDTO(Long id)ProductDTO(Property<T,? super ProductDTO> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.ConfigurationEntityDTO
getDescription, getInternalName, setDescription, setInternalName
-
Methods inherited from class org.cyclos.model.NamedEntityDTO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.EntityModel
equals, getId, hashCode, setId
-
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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ACCESSIBLE_USER_GROUPS
public static final SetProperty<BasicGroupVO,ProductDTO> ACCESSIBLE_USER_GROUPS
-
AGREEMENTS
public static final SetProperty<AgreementVO,ProductDTO> AGREEMENTS
-
CHANNELS
public static final SetProperty<ChannelVO,ProductDTO> CHANNELS
-
DEFAULT_QUICK_ACCESS
public static final SetProperty<QuickAccessDTO,ProductDTO> DEFAULT_QUICK_ACCESS
-
DOCUMENT_CATEGORY_VIEW
public static final SetProperty<DocumentCategoryVO,ProductDTO> DOCUMENT_CATEGORY_VIEW
-
GROUPS_FOR_USER_DIRECTORY
public static final SetProperty<BasicGroupVO,ProductDTO> GROUPS_FOR_USER_DIRECTORY
-
MAX_ADDRESSES
public static final BasicProperty<Integer,ProductDTO> MAX_ADDRESSES
-
MAX_CUSTOM_IMAGES
public static final BasicProperty<Integer,ProductDTO> MAX_CUSTOM_IMAGES
-
MAX_INVITATION_RECIPIENTS
public static final BasicProperty<Integer,ProductDTO> MAX_INVITATION_RECIPIENTS
-
MAX_LANDLINE_PHONES
public static final BasicProperty<Integer,ProductDTO> MAX_LANDLINE_PHONES
-
MAX_MESSAGE_RECIPIENTS
public static final BasicProperty<Integer,ProductDTO> MAX_MESSAGE_RECIPIENTS
-
MAX_MOBILE_PHONES
public static final BasicProperty<Integer,ProductDTO> MAX_MOBILE_PHONES
-
MAX_PROFILE_IMAGES
public static final BasicProperty<Integer,ProductDTO> MAX_PROFILE_IMAGES
-
MAX_SMS_PER_MONTH
public static final BasicProperty<Integer,ProductDTO> MAX_SMS_PER_MONTH
-
MY_ACCESS_CLIENTS
public static final ListProperty<ProductMyAccessClientDTO,ProductDTO> MY_ACCESS_CLIENTS
-
MY_AGREEMENT_LOG
public static final BasicProperty<Boolean,ProductDTO> MY_AGREEMENT_LOG
-
MY_CHANNELS_ACCESS_ENABLE
public static final BasicProperty<Boolean,ProductDTO> MY_CHANNELS_ACCESS_ENABLE
-
MY_CONTACT_FIELDS
public static final ListProperty<ProductMyContactFieldDTO,ProductDTO> MY_CONTACT_FIELDS
-
MY_CONTACTS_ENABLE
public static final BasicProperty<Boolean,ProductDTO> MY_CONTACTS_ENABLE
-
MY_IDENTITY_PROVIDERS_ENABLE
public static final BasicProperty<Boolean,ProductDTO> MY_IDENTITY_PROVIDERS_ENABLE
-
MY_NOTIFICATION_SETTINGS_ENABLE
public static final BasicProperty<Boolean,ProductDTO> MY_NOTIFICATION_SETTINGS_ENABLE
-
MY_OIDC_AUTHORIZATIONS_ENABLE
public static final BasicProperty<Boolean,ProductDTO> MY_OIDC_AUTHORIZATIONS_ENABLE
-
MY_PRIVACY_SETTINGS
public static final BasicProperty<ViewManageOperation,ProductDTO> MY_PRIVACY_SETTINGS
-
MY_PROFILE_FIELDS
public static final ListProperty<ProductMyProfileFieldDTO,ProductDTO> MY_PROFILE_FIELDS
-
MY_QUICK_ACCESS_SETTINGS_ENABLE
public static final BasicProperty<Boolean,ProductDTO> MY_QUICK_ACCESS_SETTINGS_ENABLE
-
MY_RECORD_TYPE_FIELDS
public static final ListProperty<ProductMyRecordFieldDTO,ProductDTO> MY_RECORD_TYPE_FIELDS
-
NATURE
public static final BasicProperty<ProductNature,ProductDTO> NATURE
-
PASSWORD_ACTIONS
public static final SetProperty<MyProductPasswordActionDTO,ProductDTO> PASSWORD_ACTIONS
-
PRINCIPAL_TYPES
public static final SetProperty<PrincipalTypeVO,ProductDTO> PRINCIPAL_TYPES
-
RUN_CUSTOM_WEB_SERVICES
public static final SetProperty<CustomWebServiceVO,ProductDTO> RUN_CUSTOM_WEB_SERVICES
-
RUN_TRANSFER_CUSTOM_OPERATIONS
public static final SetProperty<CustomOperationVO,ProductDTO> RUN_TRANSFER_CUSTOM_OPERATIONS
-
SIMPLE_USER_SEARCH_PROFILE_FIELDS
public static final SetProperty<ProfileField,ProductDTO> SIMPLE_USER_SEARCH_PROFILE_FIELDS
-
TRANSFER_STATUS_FLOWS
public static final ListProperty<ProductTransferStatusFlowDTO,ProductDTO> TRANSFER_STATUS_FLOWS
-
USER_DIRECTORY_ON_GROUPS
public static final BasicProperty<UserGroupAccessibility,ProductDTO> USER_DIRECTORY_ON_GROUPS
-
USER_GROUP_ACCESSIBILITY
public static final BasicProperty<UserGroupAccessibility,ProductDTO> USER_GROUP_ACCESSIBILITY
-
USER_INVITE
public static final BasicProperty<Boolean,ProductDTO> USER_INVITE
-
USER_PROFILE_FIELDS
public static final ListProperty<ProductUserProfileFieldDTO,ProductDTO> USER_PROFILE_FIELDS
-
VISIBLE_TRANSACTION_FIELDS
public static final SetProperty<CustomFieldVO,ProductDTO> VISIBLE_TRANSACTION_FIELDS
-
VISIBLE_VOUCHER_FIELDS
public static final SetProperty<CustomFieldVO,ProductDTO> VISIBLE_VOUCHER_FIELDS
-
-
Constructor Detail
-
ProductDTO
public ProductDTO()
-
ProductDTO
public ProductDTO(Long id)
-
ProductDTO
public ProductDTO(Property<T,? super ProductDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classConfigurationEntityDTO
-
getAccessibleUserGroups
public Set<BasicGroupVO> getAccessibleUserGroups()
-
setAccessibleUserGroups
public void setAccessibleUserGroups(Set<BasicGroupVO> accessibleUserGroups)
-
getAgreements
public Set<AgreementVO> getAgreements()
-
setAgreements
public void setAgreements(Set<AgreementVO> agreements)
-
getDefaultQuickAccess
public Set<QuickAccessDTO> getDefaultQuickAccess()
-
setDefaultQuickAccess
public void setDefaultQuickAccess(Set<QuickAccessDTO> defaultQuickAccess)
-
getDocumentCategoryView
public Set<DocumentCategoryVO> getDocumentCategoryView()
-
setDocumentCategoryView
public void setDocumentCategoryView(Set<DocumentCategoryVO> documentCategoryView)
-
getGroupsForUserDirectory
public Set<BasicGroupVO> getGroupsForUserDirectory()
-
setGroupsForUserDirectory
public void setGroupsForUserDirectory(Set<BasicGroupVO> groupsForUserDirectory)
-
getMaxAddresses
public Integer getMaxAddresses()
-
setMaxAddresses
public void setMaxAddresses(Integer maxAddresses)
-
getMaxCustomImages
public Integer getMaxCustomImages()
-
setMaxCustomImages
public void setMaxCustomImages(Integer maxCustomImages)
-
getMaxInvitationRecipients
public Integer getMaxInvitationRecipients()
-
setMaxInvitationRecipients
public void setMaxInvitationRecipients(Integer maxInvitationRecipients)
-
getMaxLandlinePhones
public Integer getMaxLandlinePhones()
-
setMaxLandlinePhones
public void setMaxLandlinePhones(Integer maxLandlinePhones)
-
getMaxMessageRecipients
public Integer getMaxMessageRecipients()
-
setMaxMessageRecipients
public void setMaxMessageRecipients(Integer maxMessageRecipients)
-
getMaxMobilePhones
public Integer getMaxMobilePhones()
-
setMaxMobilePhones
public void setMaxMobilePhones(Integer maxMobilePhones)
-
getMaxProfileImages
public Integer getMaxProfileImages()
-
setMaxProfileImages
public void setMaxProfileImages(Integer maxProfileImages)
-
getMaxSmsPerMonth
public Integer getMaxSmsPerMonth()
-
setMaxSmsPerMonth
public void setMaxSmsPerMonth(Integer maxSmsPerMonth)
-
getMyAccessClients
public List<ProductMyAccessClientDTO> getMyAccessClients()
-
setMyAccessClients
public void setMyAccessClients(List<ProductMyAccessClientDTO> myAccessClients)
-
isMyAgreementLog
public boolean isMyAgreementLog()
-
setMyAgreementLog
public void setMyAgreementLog(boolean myAgreementLog)
-
isMyChannelsAccessEnable
public boolean isMyChannelsAccessEnable()
-
setMyChannelsAccessEnable
public void setMyChannelsAccessEnable(boolean myChannelsAccessEnable)
-
getMyContactFields
public List<ProductMyContactFieldDTO> getMyContactFields()
-
setMyContactFields
public void setMyContactFields(List<ProductMyContactFieldDTO> myContactFields)
-
isMyContactsEnable
public boolean isMyContactsEnable()
-
setMyContactsEnable
public void setMyContactsEnable(boolean myContactsEnable)
-
isMyIdentityProvidersEnable
public boolean isMyIdentityProvidersEnable()
-
setMyIdentityProvidersEnable
public void setMyIdentityProvidersEnable(boolean myIdentityProvidersEnable)
-
isMyNotificationSettingsEnable
public boolean isMyNotificationSettingsEnable()
-
setMyNotificationSettingsEnable
public void setMyNotificationSettingsEnable(boolean myNotificationSettingsEnable)
-
isMyOidcAuthorizationsEnable
public boolean isMyOidcAuthorizationsEnable()
-
setMyOidcAuthorizationsEnable
public void setMyOidcAuthorizationsEnable(boolean myOidcAuthorizationsEnable)
-
getMyPrivacySettings
public ViewManageOperation getMyPrivacySettings()
-
setMyPrivacySettings
public void setMyPrivacySettings(ViewManageOperation myPrivacySettings)
-
getMyProfileFields
public List<ProductMyProfileFieldDTO> getMyProfileFields()
-
setMyProfileFields
public void setMyProfileFields(List<ProductMyProfileFieldDTO> myProfileFields)
-
isMyQuickAccessSettingsEnable
public boolean isMyQuickAccessSettingsEnable()
-
setMyQuickAccessSettingsEnable
public void setMyQuickAccessSettingsEnable(boolean myQuickAccessSettingsEnable)
-
getMyRecordTypeFields
public List<ProductMyRecordFieldDTO> getMyRecordTypeFields()
-
setMyRecordTypeFields
public void setMyRecordTypeFields(List<ProductMyRecordFieldDTO> myRecordTypeFields)
-
getNature
public ProductNature getNature()
-
setNature
public void setNature(ProductNature nature)
-
getPasswordActions
public Set<MyProductPasswordActionDTO> getPasswordActions()
-
setPasswordActions
public void setPasswordActions(Set<MyProductPasswordActionDTO> passwordActions)
-
getPrincipalTypes
public Set<PrincipalTypeVO> getPrincipalTypes()
-
setPrincipalTypes
public void setPrincipalTypes(Set<PrincipalTypeVO> principalTypes)
-
getRunCustomWebServices
public Set<CustomWebServiceVO> getRunCustomWebServices()
-
setRunCustomWebServices
public void setRunCustomWebServices(Set<CustomWebServiceVO> runCustomWebServices)
-
getRunTransferCustomOperations
public Set<CustomOperationVO> getRunTransferCustomOperations()
-
setRunTransferCustomOperations
public void setRunTransferCustomOperations(Set<CustomOperationVO> runTransferCustomOperations)
-
getSimpleUserSearchProfileFields
public Set<ProfileField> getSimpleUserSearchProfileFields()
-
setSimpleUserSearchProfileFields
public void setSimpleUserSearchProfileFields(Set<ProfileField> simpleUserSearchProfileFields)
-
getTransferStatusFlows
public List<ProductTransferStatusFlowDTO> getTransferStatusFlows()
-
setTransferStatusFlows
public void setTransferStatusFlows(List<ProductTransferStatusFlowDTO> transferStatusFlows)
-
getUserDirectoryOnGroups
public UserGroupAccessibility getUserDirectoryOnGroups()
-
setUserDirectoryOnGroups
public void setUserDirectoryOnGroups(UserGroupAccessibility userDirectoryOnGroups)
-
getUserGroupAccessibility
public UserGroupAccessibility getUserGroupAccessibility()
-
setUserGroupAccessibility
public void setUserGroupAccessibility(UserGroupAccessibility userGroupAccessibility)
-
isUserInvite
public boolean isUserInvite()
-
setUserInvite
public void setUserInvite(boolean userInvite)
-
getUserProfileFields
public List<ProductUserProfileFieldDTO> getUserProfileFields()
-
setUserProfileFields
public void setUserProfileFields(List<ProductUserProfileFieldDTO> userProfileFields)
-
getVisibleTransactionFields
public Set<CustomFieldVO> getVisibleTransactionFields()
-
setVisibleTransactionFields
public void setVisibleTransactionFields(Set<CustomFieldVO> visibleTransactionFields)
-
getVisibleVoucherFields
public Set<CustomFieldVO> getVisibleVoucherFields()
-
setVisibleVoucherFields
public void setVisibleVoucherFields(Set<CustomFieldVO> visibleVoucherFields)
-
-