Package org.cyclos.impl.users
Class RestrictedOperatorMemberOrBrokerProductAccessor<A extends MemberOrBrokerProductAccessor>
- java.lang.Object
-
- org.cyclos.impl.users.RestrictedOperatorProductAccessor<A>
-
- org.cyclos.impl.users.RestrictedOperatorMemberOrBrokerProductAccessor<A>
-
- All Implemented Interfaces:
ProcessableForProxying,MemberOrBrokerProductAccessor,ProductAccessor
- Direct Known Subclasses:
RestrictedOperatorBrokerProductAccessor,RestrictedOperatorMemberProductAccessor
public class RestrictedOperatorMemberOrBrokerProductAccessor<A extends MemberOrBrokerProductAccessor> extends RestrictedOperatorProductAccessor<A> implements MemberOrBrokerProductAccessor
AMemberOrBrokerProductAccessorwhich applies restrictions for an operator group
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.users.RestrictedOperatorProductAccessor
delegate, group, permissions
-
-
Constructor Summary
Constructors Constructor Description RestrictedOperatorMemberOrBrokerProductAccessor(OperatorGroup group, A delegate, Set<Permission> permissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupVisibilitygetGroupVisibility()intgetMaxOperators()BooleanPropertiesHolder<UserNotificationType>getNotifications()BooleanPropertiesHolder<ProfileField>getOperatorProfileFields()List<UserGroup>getUserRegistrationGroups()-
Methods inherited from class org.cyclos.impl.users.RestrictedOperatorProductAccessor
getAccessibleUserGroups, getAgreements, getDefaultQuickAccess, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordFields, getMyRecordTypes, getPasswordActions, getPermissions, getProducts, getRoles, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, hasPermission, hasRole, isEditMyProfile
-
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.MemberOrBrokerProductAccessor
getProxyClass
-
Methods inherited from interface org.cyclos.impl.users.ProductAccessor
getAccessibleUserGroups, getAgreements, getDefaultQuickAccess, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordFields, getMyRecordTypes, getPasswordActions, getPermissions, getProducts, getRoles, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, hasPermission, hasRole, isEditMyProfile
-
-
-
-
Constructor Detail
-
RestrictedOperatorMemberOrBrokerProductAccessor
public RestrictedOperatorMemberOrBrokerProductAccessor(OperatorGroup group, A delegate, Set<Permission> permissions)
-
-
Method Detail
-
getGroupVisibility
public GroupVisibility getGroupVisibility()
- Specified by:
getGroupVisibilityin interfaceMemberOrBrokerProductAccessor
-
getMaxOperators
public int getMaxOperators()
- Specified by:
getMaxOperatorsin interfaceMemberOrBrokerProductAccessor
-
getNotifications
public BooleanPropertiesHolder<UserNotificationType> getNotifications()
- Specified by:
getNotificationsin interfaceMemberOrBrokerProductAccessor
-
getOperatorProfileFields
public BooleanPropertiesHolder<ProfileField> getOperatorProfileFields()
- Specified by:
getOperatorProfileFieldsin interfaceMemberOrBrokerProductAccessor
-
getUserRegistrationGroups
public List<UserGroup> getUserRegistrationGroups()
- Specified by:
getUserRegistrationGroupsin interfaceMemberOrBrokerProductAccessor
-
-