Class FluentAccessCheck
- java.lang.Object
-
- com.identityworksllc.iiq.common.access.FluentAccessCheck
-
public class FluentAccessCheck extends Object
-
-
Constructor Summary
Constructors Constructor Description FluentAccessCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessCheckResponse
accessCheck()
FluentAccessCheck
config(CommonSecurityConfig config)
FluentAccessCheck
config(Map<String,Object> config)
boolean
isAllowed()
FluentAccessCheck
name(String name)
FluentAccessCheck
state(String name, Object value)
FluentAccessCheck
state(Map<String,Object> state)
FluentAccessCheck
subject(sailpoint.api.SailPointContext ctx, sailpoint.object.Identity subject)
FluentAccessCheck
subject(sailpoint.api.SailPointContext ctx, sailpoint.object.Identity subject, String pluginName)
FluentAccessCheck
subject(sailpoint.web.UserContext userContext)
FluentAccessCheck
target(sailpoint.object.Identity target)
-
-
-
Constructor Detail
-
FluentAccessCheck
public FluentAccessCheck()
-
-
Method Detail
-
accessCheck
public AccessCheckResponse accessCheck()
-
config
public FluentAccessCheck config(Map<String,Object> config) throws sailpoint.tools.GeneralException
- Throws:
sailpoint.tools.GeneralException
-
config
public FluentAccessCheck config(CommonSecurityConfig config)
-
isAllowed
public boolean isAllowed()
-
name
public FluentAccessCheck name(String name)
-
state
public FluentAccessCheck state(Map<String,Object> state)
-
state
public FluentAccessCheck state(String name, Object value)
-
subject
public FluentAccessCheck subject(sailpoint.api.SailPointContext ctx, sailpoint.object.Identity subject, String pluginName)
-
subject
public FluentAccessCheck subject(sailpoint.api.SailPointContext ctx, sailpoint.object.Identity subject)
-
subject
public FluentAccessCheck subject(sailpoint.web.UserContext userContext) throws sailpoint.tools.GeneralException
- Throws:
sailpoint.tools.GeneralException
-
target
public FluentAccessCheck target(sailpoint.object.Identity target)
-
-