Class AvailabilityResolverFactory
java.lang.Object
de.xima.fc.security.endpoint.state.AvailabilityResolverFactory
Factory for creating state resolvers of views.
- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Method Summary
Modifier and TypeMethodDescriptionstatic IAvailabiltyResolver
and
(IAvailabiltyResolver... resolvers) static IAvailabiltyResolver
static IAvailabiltyResolver
clientOrSystem
(IAvailabiltyResolver clientResolver, IAvailabiltyResolver systemResolver) Creates a new authorizer that delegates to either the given client or system resolver, depending on whether aclient
is present.static IAvailabiltyResolver
static IAvailabiltyResolver
static IAvailabiltyResolver
static IAvailabiltyResolver
static IAvailabiltyResolver
static IAvailabiltyResolver
or
(IAvailabiltyResolver... resolvers) static IAvailabiltyResolver
static IAvailabiltyResolver
static IAvailabiltyResolver
static IAvailabiltyResolver
-
Method Details
-
and
-
or
-
clientOrSystem
public static IAvailabiltyResolver clientOrSystem(IAvailabiltyResolver clientResolver, IAvailabiltyResolver systemResolver) Creates a new authorizer that delegates to either the given client or system resolver, depending on whether aclient
is present.- Parameters:
clientResolver
- Resolver to use for a client scope.systemResolver
- Resolver to use for the system scope.- Returns:
- A resolver that checks whether a client is present and delegates to one of the given resolvers.
-
defaultClientViewResolver
-
defaultSystemViewResolver
-
validSystemLic
-
validClientLic
-
systemUpToDate
-
managementModuleRunning
-
masterServerOnly
-
clientExisting
-
projectExisting
-
formRecordExisting
-