Package org.cyclos.entities.users
Class BrokerProduct
-
- All Implemented Interfaces:
Cloneable,Comparable<NamedEntity>,HasNetwork,ProcessableForProxying,DefinesNetwork,IMemberOrBrokerProduct,IProduct,IEntity,IInternalNamedEntity,INamedEntity
@Entity public class BrokerProduct extends UserManagementProduct implements IMemberOrBrokerProduct
Products for brokers
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Field Summary
-
Fields inherited from class org.cyclos.entities.users.Product
userAccount
-
-
Constructor Summary
Constructors Constructor Description BrokerProduct()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupVisibilitygetGroupVisibility()IntegergetMaxOperators()ProductNaturegetNature()Set<UserProductNotification>getNotifications()Set<ProductOperatorProfileField>getOperatorProfileFields()Set<BasicGroup>getUserRegistrationGroups()Set<ProductBrokerVoucher>getUserVouchers()voidsetGroupVisibility(GroupVisibility groupVisibility)voidsetMaxOperators(Integer maxOperators)voidsetNotifications(Set<UserProductNotification> notifications)voidsetOperatorProfileFields(Set<ProductOperatorProfileField> operatorProfileFields)voidsetUserRegistrationGroups(Set<BasicGroup> userRegistrationGroups)voidsetUserVouchers(Set<ProductBrokerVoucher> userVouchers)-
Methods inherited from class org.cyclos.entities.users.UserManagementProduct
getChargebackPaymentsToUser, getCreateTicketsAsUser, getDocumentCategoryManage, getExternalPaymentsAsUser, getPaymentsAsUser, getPrivacyControls, getRequestPaymentsAsUser, getSelfPaymentsAsUser, getSystemPaymentsAsUser, getUserAccessClients, getUserAccountsAccess, getUserAdFields, getUserContactFields, getUserCustomOperationsRun, getUserPasswordActions, getUserPaymentRequestsSendToSystem, getUserPaymentRequestsSendToUser, getUserPaymentsAsUser, getUserRecordTypes, getUserTokenTypes, getUserTransferFilters, getUserWizards, isIncludeBalancesInExportUsersCSV, setChargebackPaymentsToUser, setCreateTicketsAsUser, setDocumentCategoryManage, setExternalPaymentsAsUser, setIncludeBalancesInExportUsersCSV, setPaymentsAsUser, setPrivacyControls, setRequestPaymentsAsUser, setUserAccessClients, setUserAccountsAccess, setUserAdFields, setUserContactFields, setUserCustomOperationsRun, setUserPasswordActions, setUserRecordTypes, setUserTokenTypes, setUserTransferFilters, setUserWizards
-
Methods inherited from class org.cyclos.entities.users.Product
filterPaymentTypes, getAccessibleUserGroups, getAgreements, getChannelIds, getChannels, getDataTranslationType, getDefaultQuickAccess, getDocumentCategoryView, getGroups, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordTypes, getNetwork, getPasswordActions, getPermissions, getPrincipalTypeIds, getPrincipalTypes, getRole, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, setAccessibleUserGroups, setAgreements, setChannelIds, setChannels, setDefaultQuickAccess, setDocumentCategoryView, setGroups, setGroupsForUserDirectory, setMaxAddresses, setMaxCustomImages, setMaxInvitationRecipients, setMaxLandlinePhones, setMaxMessageRecipients, setMaxMobilePhones, setMaxProfileImages, setMaxSmsPerMonth, setMyAccessClients, setMyContactFields, setMyProfileFields, setMyRecordTypes, setNetwork, setPasswordActions, setPrincipalTypeIds, setPrincipalTypes, setRunCustomWebServices, setRunTransferCustomOperations, setSimpleUserSearchProfileFields, setTransferStatusFlows, setUserDirectoryOnGroups, setUserGroupAccessibility, setUserProfileFields, setVisibleTransactionFields, setVisibleVoucherFields
-
Methods inherited from class org.cyclos.entities.ConfigurationEntity
getDescription, getInternalName, setDescription, setInternalName, toShortString, toString
-
Methods inherited from class org.cyclos.entities.NamedEntity
compareTo, getName, getNames, setName
-
Methods inherited from class org.cyclos.entities.BaseEntity
getVersion
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
-
-
-
Method Detail
-
getGroupVisibility
public GroupVisibility getGroupVisibility()
-
getMaxOperators
public Integer getMaxOperators()
- Specified by:
getMaxOperatorsin interfaceIMemberOrBrokerProduct
-
getNature
public ProductNature getNature()
-
getNotifications
public Set<UserProductNotification> getNotifications()
- Specified by:
getNotificationsin interfaceIMemberOrBrokerProduct
-
getOperatorProfileFields
public Set<ProductOperatorProfileField> getOperatorProfileFields()
- Specified by:
getOperatorProfileFieldsin interfaceIMemberOrBrokerProduct
-
getUserRegistrationGroups
public Set<BasicGroup> getUserRegistrationGroups()
-
getUserVouchers
public Set<ProductBrokerVoucher> getUserVouchers()
-
setGroupVisibility
public void setGroupVisibility(GroupVisibility groupVisibility)
-
setMaxOperators
public void setMaxOperators(Integer maxOperators)
- Specified by:
setMaxOperatorsin interfaceIMemberOrBrokerProduct
-
setNotifications
public void setNotifications(Set<UserProductNotification> notifications)
- Specified by:
setNotificationsin interfaceIMemberOrBrokerProduct
-
setOperatorProfileFields
public void setOperatorProfileFields(Set<ProductOperatorProfileField> operatorProfileFields)
- Specified by:
setOperatorProfileFieldsin interfaceIMemberOrBrokerProduct
-
setUserRegistrationGroups
public void setUserRegistrationGroups(Set<BasicGroup> userRegistrationGroups)
-
setUserVouchers
public void setUserVouchers(Set<ProductBrokerVoucher> userVouchers)
-
-