Package org.cyclos.impl.users
Class OidcMemberOrBrokerProductAccessor<A extends MemberOrBrokerProductAccessor>
- java.lang.Object
-
- org.cyclos.impl.users.OidcProductAccessor<A>
-
- org.cyclos.impl.users.OidcMemberOrBrokerProductAccessor<A>
-
- All Implemented Interfaces:
ProcessableForProxying,MemberOrBrokerProductAccessor,ProductAccessor
- Direct Known Subclasses:
OidcMemberProductAccessor
public class OidcMemberOrBrokerProductAccessor<A extends MemberOrBrokerProductAccessor> extends OidcProductAccessor<A> implements MemberOrBrokerProductAccessor
AMemberOrBrokerProductAccessorwhich applies restrictions for anOidcAccessToken
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.users.OidcProductAccessor
accessor, authorization, client, delegate, permissions, scopes, token
-
-
Constructor Summary
Constructors Constructor Description OidcMemberOrBrokerProductAccessor(OidcAccessToken token, OidcClientAccessor accessor, 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.OidcProductAccessor
canRead, 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
-
OidcMemberOrBrokerProductAccessor
public OidcMemberOrBrokerProductAccessor(OidcAccessToken token, OidcClientAccessor accessor, 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
-
-