Package org.cyclos.impl.users
Class SystemUserManagementProductAccessor
- java.lang.Object
-
- org.cyclos.impl.users.AbstractSystemProductAccessor
-
- org.cyclos.impl.users.SystemProductAccessor
-
- org.cyclos.impl.users.SystemUserManagementProductAccessor
-
- All Implemented Interfaces:
ProductAccessor,UserManagementProductAccessor
- Direct Known Subclasses:
SystemAdminProductAccessor,SystemBrokerProductAccessor
public class SystemUserManagementProductAccessor extends SystemProductAccessor implements UserManagementProductAccessor
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.users.AbstractSystemProductAccessor
applicationContext, network, networkPathRegistry, productsHandler, rawEntityManagerHandler, recordFieldHandler
-
-
Constructor Summary
Constructors Constructor Description SystemUserManagementProductAccessor(ApplicationContext applicationContext, Network network)
-
Method Summary
-
Methods inherited from class org.cyclos.impl.users.SystemProductAccessor
getAccessibleUserGroups, getAgreements, getDashboardActions, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordFields, getMyRecordTypes, getPasswordActions, getPermissions, getRoles, getRunTransferCustomOperations, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, hasPermission, hasRole
-
Methods inherited from class org.cyclos.impl.users.AbstractSystemProductAccessor
forProfileFields, forProfileFields, forRecordFields, from, listCustomOperations, listPaymentTypes, listPaymentTypes, listPaymentTypes, listPaymentTypes, listSystemWizards, listTransferFilter, listTransferTypes, listUserWizards, selectFrom, toBooleanPropertiesHolder, toBooleanPropertiesHolder, toBooleanPropertiesHolder, toBooleanPropertiesHolder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.impl.users.ProductAccessor
getAccessibleUserGroups, getAgreements, getDashboardActions, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordFields, getMyRecordTypes, getPasswordActions, getPermissions, getRoles, getRunTransferCustomOperations, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, hasPermission, hasRole
-
-
-
-
Constructor Detail
-
SystemUserManagementProductAccessor
public SystemUserManagementProductAccessor(ApplicationContext applicationContext, Network network)
-
-
Method Detail
-
getChargebackPaymentsToUser
public List<TransferType> getChargebackPaymentsToUser()
- Specified by:
getChargebackPaymentsToUserin interfaceUserManagementProductAccessor
-
getCreateTicketsAsUser
public List<PaymentTransferType> getCreateTicketsAsUser()
- Specified by:
getCreateTicketsAsUserin interfaceUserManagementProductAccessor
-
getDocumentCategoryManage
public List<DocumentCategory> getDocumentCategoryManage()
- Specified by:
getDocumentCategoryManagein interfaceUserManagementProductAccessor
-
getExternalPaymentsAsUser
public List<PaymentTransferType> getExternalPaymentsAsUser()
- Specified by:
getExternalPaymentsAsUserin interfaceUserManagementProductAccessor
-
getPaymentsAsUser
public List<PaymentTransferType> getPaymentsAsUser()
- Specified by:
getPaymentsAsUserin interfaceUserManagementProductAccessor
-
getPrivacyControls
public List<PrivacyControl> getPrivacyControls()
- Specified by:
getPrivacyControlsin interfaceUserManagementProductAccessor
-
getRequestPaymentsAsUser
public List<PaymentTransferType> getRequestPaymentsAsUser()
- Specified by:
getRequestPaymentsAsUserin interfaceUserManagementProductAccessor
-
getSelfPaymentsAsUser
public List<PaymentTransferType> getSelfPaymentsAsUser()
- Specified by:
getSelfPaymentsAsUserin interfaceUserManagementProductAccessor
-
getSystemPaymentsAsUser
public List<PaymentTransferType> getSystemPaymentsAsUser()
- Specified by:
getSystemPaymentsAsUserin interfaceUserManagementProductAccessor
-
getUserAccessClients
public BooleanPropertiesHolder<AccessClientPrincipalType> getUserAccessClients()
- Specified by:
getUserAccessClientsin interfaceUserManagementProductAccessor
-
getUserAccountsAccess
public List<UserAccountType> getUserAccountsAccess()
- Specified by:
getUserAccountsAccessin interfaceUserManagementProductAccessor
-
getUserAdFields
public BooleanPropertiesHolder<AdCustomField> getUserAdFields()
- Specified by:
getUserAdFieldsin interfaceUserManagementProductAccessor
-
getUserContactFields
public BooleanPropertiesHolder<ContactCustomField> getUserContactFields()
- Specified by:
getUserContactFieldsin interfaceUserManagementProductAccessor
-
getUserCustomOperationsRun
public List<CustomOperation> getUserCustomOperationsRun()
- Specified by:
getUserCustomOperationsRunin interfaceUserManagementProductAccessor
-
getUserPasswordActions
public BooleanPropertiesHolder<PasswordType> getUserPasswordActions()
- Specified by:
getUserPasswordActionsin interfaceUserManagementProductAccessor
-
getUserPaymentRequestsSendToSystem
public List<PaymentTransferType> getUserPaymentRequestsSendToSystem()
- Specified by:
getUserPaymentRequestsSendToSystemin interfaceUserManagementProductAccessor
-
getUserPaymentRequestsSendToUser
public List<PaymentTransferType> getUserPaymentRequestsSendToUser()
- Specified by:
getUserPaymentRequestsSendToUserin interfaceUserManagementProductAccessor
-
getUserPaymentsAsUser
public List<PaymentTransferType> getUserPaymentsAsUser()
- Specified by:
getUserPaymentsAsUserin interfaceUserManagementProductAccessor
-
getUserRecordFields
public BooleanPropertiesHolder<RecordCustomField> getUserRecordFields(UserRecordType recordType)
- Specified by:
getUserRecordFieldsin interfaceUserManagementProductAccessor
-
getUserRecordTypes
public BooleanPropertiesHolder<UserRecordType> getUserRecordTypes()
- Specified by:
getUserRecordTypesin interfaceUserManagementProductAccessor
-
getUserTokenTypes
public BooleanPropertiesHolder<TokenPrincipalType> getUserTokenTypes()
- Specified by:
getUserTokenTypesin interfaceUserManagementProductAccessor
-
getUserTransferFilters
public List<TransferFilter> getUserTransferFilters()
- Specified by:
getUserTransferFiltersin interfaceUserManagementProductAccessor
-
getUserWizards
public List<UserWizard> getUserWizards()
- Specified by:
getUserWizardsin interfaceUserManagementProductAccessor
-
isIncludeBalancesInExportUsersCSV
public boolean isIncludeBalancesInExportUsersCSV()
- Specified by:
isIncludeBalancesInExportUsersCSVin interfaceUserManagementProductAccessor
-
-