Package org.cyclos.model.users.products
Class BrokerProductDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,IInternalNamedEntity,INamedEntity,IMemberOrBrokerProductDTO
public class BrokerProductDTO extends UserManagementProductDTO implements IMemberOrBrokerProductDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static SetProperty<AuthorizedPaymentsOperation,BrokerProductDTO>BROKER_AUTHORIZED_PAYMENTSstatic SetProperty<BrokerMessagesOperation,BrokerProductDTO>BROKER_MESSAGESstatic StringCLASS_NAMEstatic BasicProperty<GroupVisibility,BrokerProductDTO>GROUP_VISIBILITYstatic BasicProperty<Integer,BrokerProductDTO>MAX_OPERATORSstatic SetProperty<MyOperatorsOperation,BrokerProductDTO>MY_OPERATORSstatic ListProperty<UserProductNotificationDTO,BrokerProductDTO>NOTIFICATIONSstatic ListProperty<ProductOperatorProfileFieldDTO,BrokerProductDTO>OPERATOR_PROFILE_FIELDSstatic SetProperty<BasicGroupVO,BrokerProductDTO>USER_REGISTRATION_GROUPSstatic ListProperty<ProductBrokerVoucherDTO,BrokerProductDTO>USER_VOUCHERS-
Fields inherited from class org.cyclos.model.users.products.UserManagementProductDTO
BLOCKED_USERS_MANAGE, BULK_ACTIONS, CHARGEBACK_PAYMENTS_TO_USER, CONNECTED_USERS, CREATE_TICKETS_AS_USER, DISABLED_USERS, EXTERNAL_PAYMENTS_AS_USER, INCLUDE_BALANCES_IN_EXPORT_USERS_CSV, MAILING_LISTS, MANAGE_REFERENCES, MANAGE_TRANSACTION_FEEDBACKS, PENDING_USERS, PRIVACY_CONTROLS, PURGED_USERS, REMOVED_USERS, SELF_PAYMENTS_AS_USER, SYSTEM_PAYMENTS_AS_USER, USER_ACCESS_CLIENTS, USER_ACCOUNTS_ACCESS, USER_ACCOUNTS_VISIBILITY, USER_ACTIVE_CONFIGURATION_AND_PRODUCTS, USER_AD_FIELDS, USER_AD_INTERESTS, USER_ADVERTISEMENTS, USER_AGREEMENT_LOG, USER_AUTHORIZED_PAYMENTS_CANCEL, USER_BALANCE_LIMIT, USER_BROKERS, USER_CHANNELS_ACCESS, USER_CONTACT_FIELDS, USER_CONTACT_INFO_MANAGE, USER_CONTACTS, USER_CUSTOM_IMAGES, USER_CUSTOM_OPERATIONS_RUN, USER_DOCUMENTS, USER_EXTERNAL_PAYMENTS, USER_FAVORITE_ADS, USER_IDENTITY_PROVIDERS, USER_IMPORTED_PAYMENTS, USER_NOTIFICATION_SETTINGS, USER_OIDC_AUTHORIZATIONS, USER_OPERATORS, USER_PASSWORD_ACTIONS, USER_PAYMENT_LIMIT, USER_PAYMENT_REQUESTS, USER_PAYMENT_REQUESTS_SEND_TO_SYSTEM, USER_PAYMENT_REQUESTS_SEND_TO_USER, USER_PAYMENTS_AS_USER, USER_PENDING_ADS, USER_PENDING_WEB_SHOP, USER_PINS, USER_PRIVACY_SETTINGS, USER_QUICK_ACCESS_SETTINGS, USER_RECORD_TYPE_FIELDS, USER_SCHEDULED_PAYMENTS, USER_TICKETS, USER_TOKEN_TYPES, USER_TOTPS, USER_TRANSFER_FILTERS, USER_TRUSTED_DEVICES, USER_VOUCHERS_BATCH_SEND, USER_WEB_SHOP, USER_WEB_SHOP_PURCHASES, USER_WEB_SHOP_SALES, USER_WEB_SHOP_SETTINGS, USER_WIZARDS, VIEW_HIDDEN_PROFILE_FIELDS
-
Fields inherited from class org.cyclos.model.users.products.ProductDTO
ACCESSIBLE_USER_GROUPS, AGREEMENTS, CHANNELS, DEFAULT_QUICK_ACCESS, DOCUMENT_CATEGORY_VIEW, GROUPS_FOR_USER_DIRECTORY, MAX_ADDRESSES, MAX_CUSTOM_IMAGES, MAX_INVITATION_RECIPIENTS, MAX_LANDLINE_PHONES, MAX_MESSAGE_RECIPIENTS, MAX_MOBILE_PHONES, MAX_PROFILE_IMAGES, MAX_SMS_PER_MONTH, MY_ACCESS_CLIENTS, MY_AGREEMENT_LOG, MY_CHANNELS_ACCESS_ENABLE, MY_CONTACT_FIELDS, MY_CONTACTS_ENABLE, MY_IDENTITY_PROVIDERS_ENABLE, MY_NOTIFICATION_SETTINGS_ENABLE, MY_OIDC_AUTHORIZATIONS_ENABLE, MY_PRIVACY_SETTINGS, MY_PROFILE_FIELDS, MY_QUICK_ACCESS_SETTINGS_ENABLE, MY_RECORD_TYPE_FIELDS, NATURE, PASSWORD_ACTIONS, PRINCIPAL_TYPES, RUN_CUSTOM_WEB_SERVICES, RUN_TRANSFER_CUSTOM_OPERATIONS, SIMPLE_USER_SEARCH_PROFILE_FIELDS, TRANSFER_STATUS_FLOWS, USER_DIRECTORY_ON_GROUPS, USER_GROUP_ACCESSIBILITY, USER_INVITE, USER_PROFILE_FIELDS, VISIBLE_TRANSACTION_FIELDS, VISIBLE_VOUCHER_FIELDS
-
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 BrokerProductDTO()BrokerProductDTO(Long id)BrokerProductDTO(Property<T,? super BrokerProductDTO> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.users.products.UserManagementProductDTO
getBulkActions, getChargebackPaymentsToUser, getConnectedUsers, getCreateTicketsAsUser, getDisabledUsers, getExternalPaymentsAsUser, getMailingLists, getPendingUsers, getPrivacyControls, getPurgedUsers, getRemovedUsers, getSelfPaymentsAsUser, getSystemPaymentsAsUser, getUserAccessClients, getUserAccountsAccess, getUserAccountsVisibility, getUserAdFields, getUserAdInterests, getUserAdvertisements, getUserBalanceLimit, getUserBrokers, getUserChannelsAccess, getUserContactFields, getUserContacts, getUserCustomOperationsRun, getUserDocuments, getUserExternalPayments, getUserIdentityProviders, getUserImportedPayments, getUserNotificationSettings, getUserOidcAuthorizations, getUserOperators, getUserPasswordActions, getUserPaymentLimit, getUserPaymentRequests, getUserPaymentRequestsSendToSystem, getUserPaymentRequestsSendToUser, getUserPaymentsAsUser, getUserPendingAds, getUserPendingWebShop, getUserPins, getUserPrivacySettings, getUserQuickAccessSettings, getUserRecordTypeFields, getUserScheduledPayments, getUserTickets, getUserTokenTypes, getUserTotps, getUserTransferFilters, getUserTrustedDevices, getUserVouchersBatchSend, getUserWebShop, getUserWebShopPurchases, getUserWebShopSales, getUserWebShopSettings, getUserWizards, isBlockedUsersManage, isIncludeBalancesInExportUsersCSV, isManageReferences, isManageTransactionFeedbacks, isUserActiveConfigurationAndProducts, isUserAgreementLog, isUserAuthorizedPaymentsCancel, isUserContactInfoManage, isUserCustomImages, isUserFavoriteAds, isViewHiddenProfileFields, setBlockedUsersManage, setBulkActions, setChargebackPaymentsToUser, setConnectedUsers, setCreateTicketsAsUser, setDisabledUsers, setExternalPaymentsAsUser, setIncludeBalancesInExportUsersCSV, setMailingLists, setManageReferences, setManageTransactionFeedbacks, setPendingUsers, setPrivacyControls, setPurgedUsers, setRemovedUsers, setSelfPaymentsAsUser, setSystemPaymentsAsUser, setUserAccessClients, setUserAccountsAccess, setUserAccountsVisibility, setUserActiveConfigurationAndProducts, setUserAdFields, setUserAdInterests, setUserAdvertisements, setUserAgreementLog, setUserAuthorizedPaymentsCancel, setUserBalanceLimit, setUserBrokers, setUserChannelsAccess, setUserContactFields, setUserContactInfoManage, setUserContacts, setUserCustomImages, setUserCustomOperationsRun, setUserDocuments, setUserExternalPayments, setUserFavoriteAds, setUserIdentityProviders, setUserImportedPayments, setUserNotificationSettings, setUserOidcAuthorizations, setUserOperators, setUserPasswordActions, setUserPaymentLimit, setUserPaymentRequests, setUserPaymentRequestsSendToSystem, setUserPaymentRequestsSendToUser, setUserPaymentsAsUser, setUserPendingAds, setUserPendingWebShop, setUserPins, setUserPrivacySettings, setUserQuickAccessSettings, setUserRecordTypeFields, setUserScheduledPayments, setUserTickets, setUserTokenTypes, setUserTotps, setUserTransferFilters, setUserTrustedDevices, setUserVouchersBatchSend, setUserWebShop, setUserWebShopPurchases, setUserWebShopSales, setUserWebShopSettings, setUserWizards, setViewHiddenProfileFields
-
Methods inherited from class org.cyclos.model.users.products.ProductDTO
getAccessibleUserGroups, getAgreements, getChannels, getDefaultQuickAccess, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyPrivacySettings, getMyProfileFields, getMyRecordTypeFields, getNature, getPasswordActions, getPrincipalTypes, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, isMyAgreementLog, isMyChannelsAccessEnable, isMyContactsEnable, isMyIdentityProvidersEnable, isMyNotificationSettingsEnable, isMyOidcAuthorizationsEnable, isMyQuickAccessSettingsEnable, isUserInvite, setAccessibleUserGroups, setAgreements, setChannels, setDefaultQuickAccess, setDocumentCategoryView, setGroupsForUserDirectory, setMaxAddresses, setMaxCustomImages, setMaxInvitationRecipients, setMaxLandlinePhones, setMaxMessageRecipients, setMaxMobilePhones, setMaxProfileImages, setMaxSmsPerMonth, setMyAccessClients, setMyAgreementLog, setMyChannelsAccessEnable, setMyContactFields, setMyContactsEnable, setMyIdentityProvidersEnable, setMyNotificationSettingsEnable, setMyOidcAuthorizationsEnable, setMyPrivacySettings, setMyProfileFields, setMyQuickAccessSettingsEnable, setMyRecordTypeFields, setNature, setPasswordActions, setPrincipalTypes, setRunCustomWebServices, setRunTransferCustomOperations, setSimpleUserSearchProfileFields, setTransferStatusFlows, setUserDirectoryOnGroups, setUserGroupAccessibility, setUserInvite, setUserProfileFields, setVisibleTransactionFields, setVisibleVoucherFields
-
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
-
BROKER_AUTHORIZED_PAYMENTS
public static final SetProperty<AuthorizedPaymentsOperation,BrokerProductDTO> BROKER_AUTHORIZED_PAYMENTS
-
BROKER_MESSAGES
public static final SetProperty<BrokerMessagesOperation,BrokerProductDTO> BROKER_MESSAGES
-
GROUP_VISIBILITY
public static final BasicProperty<GroupVisibility,BrokerProductDTO> GROUP_VISIBILITY
-
MAX_OPERATORS
public static final BasicProperty<Integer,BrokerProductDTO> MAX_OPERATORS
-
MY_OPERATORS
public static final SetProperty<MyOperatorsOperation,BrokerProductDTO> MY_OPERATORS
-
NOTIFICATIONS
public static final ListProperty<UserProductNotificationDTO,BrokerProductDTO> NOTIFICATIONS
-
OPERATOR_PROFILE_FIELDS
public static final ListProperty<ProductOperatorProfileFieldDTO,BrokerProductDTO> OPERATOR_PROFILE_FIELDS
-
USER_REGISTRATION_GROUPS
public static final SetProperty<BasicGroupVO,BrokerProductDTO> USER_REGISTRATION_GROUPS
-
USER_VOUCHERS
public static final ListProperty<ProductBrokerVoucherDTO,BrokerProductDTO> USER_VOUCHERS
-
-
Constructor Detail
-
BrokerProductDTO
public BrokerProductDTO()
-
BrokerProductDTO
public BrokerProductDTO(Long id)
-
BrokerProductDTO
public BrokerProductDTO(Property<T,? super BrokerProductDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classUserManagementProductDTO
-
getBrokerAuthorizedPayments
public Set<AuthorizedPaymentsOperation> getBrokerAuthorizedPayments()
-
setBrokerAuthorizedPayments
public void setBrokerAuthorizedPayments(Set<AuthorizedPaymentsOperation> brokerAuthorizedPayments)
-
getBrokerMessages
public Set<BrokerMessagesOperation> getBrokerMessages()
-
setBrokerMessages
public void setBrokerMessages(Set<BrokerMessagesOperation> brokerMessages)
-
getGroupVisibility
public GroupVisibility getGroupVisibility()
-
setGroupVisibility
public void setGroupVisibility(GroupVisibility groupVisibility)
-
getMaxOperators
public Integer getMaxOperators()
- Specified by:
getMaxOperatorsin interfaceIMemberOrBrokerProductDTO
-
setMaxOperators
public void setMaxOperators(Integer maxOperators)
- Specified by:
setMaxOperatorsin interfaceIMemberOrBrokerProductDTO
-
getMyOperators
public Set<MyOperatorsOperation> getMyOperators()
- Specified by:
getMyOperatorsin interfaceIMemberOrBrokerProductDTO
-
setMyOperators
public void setMyOperators(Set<MyOperatorsOperation> myOperators)
- Specified by:
setMyOperatorsin interfaceIMemberOrBrokerProductDTO
-
getNotifications
public List<UserProductNotificationDTO> getNotifications()
- Specified by:
getNotificationsin interfaceIMemberOrBrokerProductDTO
-
setNotifications
public void setNotifications(List<UserProductNotificationDTO> notifications)
- Specified by:
setNotificationsin interfaceIMemberOrBrokerProductDTO
-
getOperatorProfileFields
public List<ProductOperatorProfileFieldDTO> getOperatorProfileFields()
- Specified by:
getOperatorProfileFieldsin interfaceIMemberOrBrokerProductDTO
-
setOperatorProfileFields
public void setOperatorProfileFields(List<ProductOperatorProfileFieldDTO> operatorProfileFields)
- Specified by:
setOperatorProfileFieldsin interfaceIMemberOrBrokerProductDTO
-
getUserRegistrationGroups
public Set<BasicGroupVO> getUserRegistrationGroups()
-
setUserRegistrationGroups
public void setUserRegistrationGroups(Set<BasicGroupVO> userRegistrationGroups)
-
getUserVouchers
public List<ProductBrokerVoucherDTO> getUserVouchers()
-
setUserVouchers
public void setUserVouchers(List<ProductBrokerVoucherDTO> userVouchers)
-
className
public String className()
- Overrides:
classNamein classUserManagementProductDTO
-
-