Package org.cyclos.impl.users
Class SystemProductAccessor
- java.lang.Object
-
- org.cyclos.impl.users.AbstractSystemProductAccessor
-
- org.cyclos.impl.users.SystemProductAccessor
-
- All Implemented Interfaces:
ProductAccessor
- Direct Known Subclasses:
SystemMemberOrBrokerProductAccessor,SystemUserManagementProductAccessor
public class SystemProductAccessor extends AbstractSystemProductAccessor implements ProductAccessor
AProductAccessorused bySystemSessionData
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.users.AbstractSystemProductAccessor
applicationContext, network, networkPathRegistry, productsHandler, rawEntityManagerHandler, recordFieldHandler
-
-
Constructor Summary
Constructors Constructor Description SystemProductAccessor(ApplicationContext applicationContext, Network network)
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
SystemProductAccessor
public SystemProductAccessor(ApplicationContext applicationContext, Network network)
-
-
Method Detail
-
getAccessibleUserGroups
public Set<BasicGroup> getAccessibleUserGroups()
- Specified by:
getAccessibleUserGroupsin interfaceProductAccessor
-
getAgreements
public List<Agreement> getAgreements()
- Specified by:
getAgreementsin interfaceProductAccessor
-
getDashboardActions
public BooleanPropertiesHolder<DashboardAction> getDashboardActions()
- Specified by:
getDashboardActionsin interfaceProductAccessor
-
getDocumentCategoryView
public List<DocumentCategory> getDocumentCategoryView()
- Specified by:
getDocumentCategoryViewin interfaceProductAccessor
-
getGroupsForUserDirectory
public Set<BasicGroup> getGroupsForUserDirectory()
- Specified by:
getGroupsForUserDirectoryin interfaceProductAccessor
-
getMaxAddresses
public int getMaxAddresses()
- Specified by:
getMaxAddressesin interfaceProductAccessor
-
getMaxCustomImages
public int getMaxCustomImages()
- Specified by:
getMaxCustomImagesin interfaceProductAccessor
-
getMaxInvitationRecipients
public int getMaxInvitationRecipients()
- Specified by:
getMaxInvitationRecipientsin interfaceProductAccessor
-
getMaxLandlinePhones
public int getMaxLandlinePhones()
- Specified by:
getMaxLandlinePhonesin interfaceProductAccessor
-
getMaxMessageRecipients
public int getMaxMessageRecipients()
- Specified by:
getMaxMessageRecipientsin interfaceProductAccessor
-
getMaxMobilePhones
public int getMaxMobilePhones()
- Specified by:
getMaxMobilePhonesin interfaceProductAccessor
-
getMaxProfileImages
public int getMaxProfileImages()
- Specified by:
getMaxProfileImagesin interfaceProductAccessor
-
getMaxSmsPerMonth
public int getMaxSmsPerMonth()
- Specified by:
getMaxSmsPerMonthin interfaceProductAccessor
-
getMyAccessClients
public BooleanPropertiesHolder<AccessClientPrincipalType> getMyAccessClients()
- Specified by:
getMyAccessClientsin interfaceProductAccessor
-
getMyContactFields
public BooleanPropertiesHolder<ContactCustomField> getMyContactFields()
- Specified by:
getMyContactFieldsin interfaceProductAccessor
-
getMyProfileFields
public BooleanPropertiesHolder<ProfileField> getMyProfileFields()
- Specified by:
getMyProfileFieldsin interfaceProductAccessor
-
getMyRecordFields
public BooleanPropertiesHolder<RecordCustomField> getMyRecordFields(UserRecordType recordType)
- Specified by:
getMyRecordFieldsin interfaceProductAccessor
-
getMyRecordTypes
public BooleanPropertiesHolder<UserRecordType> getMyRecordTypes()
- Specified by:
getMyRecordTypesin interfaceProductAccessor
-
getPasswordActions
public BooleanPropertiesHolder<PasswordType> getPasswordActions()
- Specified by:
getPasswordActionsin interfaceProductAccessor
-
getPermissions
public Set<Permission> getPermissions()
- Specified by:
getPermissionsin interfaceProductAccessor
-
getRoles
public Set<Role> getRoles()
- Specified by:
getRolesin interfaceProductAccessor
-
getRunCustomWebServices
public List<CustomWebService> getRunCustomWebServices()
- Specified by:
getRunCustomWebServicesin interfaceProductAccessor
-
getRunTransferCustomOperations
public List<CustomOperation> getRunTransferCustomOperations()
- Specified by:
getRunTransferCustomOperationsin interfaceProductAccessor
-
getSimpleUserSearchProfileFields
public Set<ProfileField> getSimpleUserSearchProfileFields()
- Specified by:
getSimpleUserSearchProfileFieldsin interfaceProductAccessor
-
getTransferStatusFlows
public BooleanPropertiesHolder<TransferStatusFlow> getTransferStatusFlows()
- Specified by:
getTransferStatusFlowsin interfaceProductAccessor
-
getUserDirectoryOnGroups
public Set<UserGroupAccessibility> getUserDirectoryOnGroups()
- Specified by:
getUserDirectoryOnGroupsin interfaceProductAccessor
-
getUserGroupAccessibility
public Set<UserGroupAccessibility> getUserGroupAccessibility()
- Specified by:
getUserGroupAccessibilityin interfaceProductAccessor
-
getUserProfileFields
public BooleanPropertiesHolder<ProfileField> getUserProfileFields()
- Specified by:
getUserProfileFieldsin interfaceProductAccessor
-
getVisibleTransactionFields
public List<TransactionCustomField> getVisibleTransactionFields()
- Specified by:
getVisibleTransactionFieldsin interfaceProductAccessor
-
getVisibleVoucherFields
public List<VoucherCustomField> getVisibleVoucherFields()
- Specified by:
getVisibleVoucherFieldsin interfaceProductAccessor
-
hasPermission
public boolean hasPermission(Permission permission)
- Specified by:
hasPermissionin interfaceProductAccessor
-
hasRole
public boolean hasRole(Role role)
- Specified by:
hasRolein interfaceProductAccessor
-
-