Package org.cyclos.entities.users
Class UserManagementProduct
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.BaseEntity
-
- org.cyclos.entities.NamedEntity
-
- org.cyclos.entities.ConfigurationEntity
-
- org.cyclos.entities.users.Product
-
- org.cyclos.entities.users.UserManagementProduct
-
- All Implemented Interfaces:
Cloneable,Comparable<NamedEntity>,HasNetwork,ProcessableForDataTranslation,DefinesNetwork,IProduct,IEntity,IInternalNamedEntity,INamedEntity
- Direct Known Subclasses:
AdminProduct,BrokerProduct
@Entity public abstract class UserManagementProduct extends Product
Common class for products that manage other users
-
-
Field Summary
-
Fields inherited from class org.cyclos.entities.users.Product
userAccount
-
-
Constructor Summary
Constructors Constructor Description UserManagementProduct()
-
Method Summary
-
Methods inherited from class org.cyclos.entities.users.Product
filterPaymentTypes, getAccessibleUserGroups, getAgreements, getChannelIds, getChannels, getDashboardActions, getDataTranslationType, getDocumentCategoryView, getGroups, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordTypes, getNature, getNetwork, getPasswordActions, getPermissions, getPrincipalTypeIds, getPrincipalTypes, getRole, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, setAccessibleUserGroups, setAgreements, setChannelIds, setChannels, setDashboardActions, 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
clone, equals, getId, hashCode, id, ids, isPersistent, isTransient, setId, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Method Detail
-
getChargebackPaymentsToUser
public Set<TransferType> getChargebackPaymentsToUser()
-
getCreateTicketsAsUser
public Set<PaymentTransferType> getCreateTicketsAsUser()
-
getDocumentCategoryManage
public Set<DocumentCategory> getDocumentCategoryManage()
-
getExternalPaymentsAsUser
public Set<PaymentTransferType> getExternalPaymentsAsUser()
-
getPaymentsAsUser
public Set<PaymentTransferType> getPaymentsAsUser()
-
getPrivacyControls
public Set<PrivacyControl> getPrivacyControls()
-
getRequestPaymentsAsUser
public Set<PaymentTransferType> getRequestPaymentsAsUser()
-
getSelfPaymentsAsUser
public Set<PaymentTransferType> getSelfPaymentsAsUser()
-
getSystemPaymentsAsUser
public Set<PaymentTransferType> getSystemPaymentsAsUser()
-
getUserAccessClients
public Set<ProductUserAccessClient> getUserAccessClients()
-
getUserAccountsAccess
public Set<UserAccountType> getUserAccountsAccess()
-
getUserAdFields
public Set<ProductUserAdField> getUserAdFields()
-
getUserContactFields
public Set<ProductUserContactField> getUserContactFields()
-
getUserCustomOperationsRun
public Set<CustomOperation> getUserCustomOperationsRun()
-
getUserPasswordActions
public Set<UserProductPasswordAction> getUserPasswordActions()
-
getUserPaymentRequestsSendToSystem
public Set<PaymentTransferType> getUserPaymentRequestsSendToSystem()
-
getUserPaymentRequestsSendToUser
public Set<PaymentTransferType> getUserPaymentRequestsSendToUser()
-
getUserPaymentsAsUser
public Set<PaymentTransferType> getUserPaymentsAsUser()
-
getUserRecordTypes
public Set<ProductUserRecordType> getUserRecordTypes()
-
getUserTokenTypes
public Set<ProductUserTokenType> getUserTokenTypes()
-
getUserTransferFilters
public Set<TransferFilter> getUserTransferFilters()
-
getUserWizards
public Set<DirectWizard> getUserWizards()
-
isIncludeBalancesInExportUsersCSV
public boolean isIncludeBalancesInExportUsersCSV()
-
setChargebackPaymentsToUser
public void setChargebackPaymentsToUser(Set<TransferType> chargebackPaymentsToUser)
-
setCreateTicketsAsUser
public void setCreateTicketsAsUser(Set<PaymentTransferType> createTicketsAsUser)
-
setDocumentCategoryManage
public void setDocumentCategoryManage(Set<DocumentCategory> documentCategoryManage)
-
setExternalPaymentsAsUser
public void setExternalPaymentsAsUser(Set<PaymentTransferType> externalPaymentsAsUser)
-
setIncludeBalancesInExportUsersCSV
public void setIncludeBalancesInExportUsersCSV(boolean includeBalancesInExportUsersCSV)
-
setPaymentsAsUser
public void setPaymentsAsUser(Set<PaymentTransferType> paymentsAsUser)
-
setPrivacyControls
public void setPrivacyControls(Set<PrivacyControl> privacyControls)
-
setRequestPaymentsAsUser
public void setRequestPaymentsAsUser(Set<PaymentTransferType> requestPaymentsAsUser)
-
setUserAccessClients
public void setUserAccessClients(Set<ProductUserAccessClient> userAccessClients)
-
setUserAccountsAccess
public void setUserAccountsAccess(Set<UserAccountType> userAccountsAccess)
-
setUserAdFields
public void setUserAdFields(Set<ProductUserAdField> userAdFields)
-
setUserContactFields
public void setUserContactFields(Set<ProductUserContactField> userContactFields)
-
setUserCustomOperationsRun
public void setUserCustomOperationsRun(Set<CustomOperation> userCustomOperationsRun)
-
setUserPasswordActions
public void setUserPasswordActions(Set<UserProductPasswordAction> userPasswordActions)
-
setUserRecordTypes
public void setUserRecordTypes(Set<ProductUserRecordType> userRecordTypes)
-
setUserTokenTypes
public void setUserTokenTypes(Set<ProductUserTokenType> userTokenTypes)
-
setUserTransferFilters
public void setUserTransferFilters(Set<TransferFilter> userTransferFilters)
-
setUserWizards
public void setUserWizards(Set<DirectWizard> userWizards)
-
-