public class GcGetPermissionAssignments extends Object
| Constructor and Description |
|---|
GcGetPermissionAssignments() |
| Modifier and Type | Method and Description |
|---|---|
GcGetPermissionAssignments |
addAction(String action) |
GcGetPermissionAssignments |
addAttributeDefIdIndex(Long theAttributeDefIdIndex)
set the attributedef id index
|
GcGetPermissionAssignments |
addAttributeDefName(String theAttributeDefName)
set the attributedef name
|
GcGetPermissionAssignments |
addAttributeDefNameIdIndex(Long theAttributeDefNameIdIndex)
set the attributeDefName id index
|
GcGetPermissionAssignments |
addAttributeDefNameName(String theAttributeDefNameName)
set the attributeDefName name
|
GcGetPermissionAssignments |
addAttributeDefNameUuid(String theAttributeDefNameUuid)
set the attributeDefName uuid
|
GcGetPermissionAssignments |
addAttributeDefUuid(String theAttributeDefUuid)
set the attributedef uuid
|
GcGetPermissionAssignments |
addParam(String paramName,
String paramValue)
add a param to the list
|
GcGetPermissionAssignments |
addParam(WsParam wsParam)
add a param to the list
|
GcGetPermissionAssignments |
addPermissionEnvVar(String envVarName,
String envVarValue,
String envVarType)
limitEnvVars if processing limits, pass in a set of limits.
|
GcGetPermissionAssignments |
addPermissionEnvVar(WsPermissionEnvVar wsPermissionEnvVar)
limitEnvVars if processing limits, pass in a set of limits.
|
GcGetPermissionAssignments |
addRoleIdIndex(Long theRoleIdIndex)
set the role id index
|
GcGetPermissionAssignments |
addRoleName(String theRoleName)
set the role name
|
GcGetPermissionAssignments |
addRoleUuid(String theRoleUuid)
set the role uuid
|
GcGetPermissionAssignments |
addSubjectAttributeName(String subjectAttributeName) |
GcGetPermissionAssignments |
addSubjectLookup(WsSubjectLookup wsSubjectLookup)
set the subject lookup
|
GcGetPermissionAssignments |
assignActAsSubject(WsSubjectLookup theActAsSubject)
assign the act as subject if any
|
GcGetPermissionAssignments |
assignClientVersion(String theClientVersion)
assign client version
|
GcGetPermissionAssignments |
assignEnabled(String theEnabled)
assign A for all, T or null for enabled only, F for disabled only
|
GcGetPermissionAssignments |
assignImmediateOnly(boolean theImmediateOnly)
T of F (defaults to F) if we should filter out non immediate permissions
|
GcGetPermissionAssignments |
assignIncludeAssignmentsOnAssignments(Boolean theIncludeAssignmentsOnAssignments) |
GcGetPermissionAssignments |
assignIncludeAttributeAssignments(Boolean theIncludeAttributeAssignments)
T or F for it attribute assignments should be returned
|
GcGetPermissionAssignments |
assignIncludeAttributeDefNames(Boolean theIncludeAttributeDefNames)
T or F for if attributeDefName objects should be returned
|
GcGetPermissionAssignments |
assignIncludeGroupDetail(Boolean theIncludeGroupDetail)
assign if the group detail should be included
|
GcGetPermissionAssignments |
assignIncludePermissionAssignDetail(Boolean theIncludePermissionAssignDetail)
T or F for if the permission details should be returned
|
GcGetPermissionAssignments |
assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
if should include subject detail
|
GcGetPermissionAssignments |
assignPermissionProcessor(String thePermissionProcessor)
if we should find the best answer, or process limits, etc.
|
GcGetPermissionAssignments |
assignPermissionType(String thePermissionType)
are we looking for role permissions or subject permissions? from
enum PermissionType: role, or role_subject.
|
GcGetPermissionAssignments |
assignPointInTimeFrom(Timestamp pointInTimeFrom)
To query permissions at a certain point in time or time range in the past, set this value
and/or the value of pointInTimeTo.
|
GcGetPermissionAssignments |
assignPointInTimeTo(Timestamp pointInTimeTo)
To query permissions at a certain point in time or time range in the past, set this value
and/or the value of pointInTimeFrom.
|
WsGetPermissionAssignmentsResults |
execute()
execute the call and return the results.
|
public GcGetPermissionAssignments assignImmediateOnly(boolean theImmediateOnly)
theImmediateOnly - public GcGetPermissionAssignments assignPermissionType(String thePermissionType)
thePermissionType - public GcGetPermissionAssignments assignPermissionProcessor(String thePermissionProcessor)
thePermissionProcessor - public GcGetPermissionAssignments addPermissionEnvVar(WsPermissionEnvVar wsPermissionEnvVar)
wsPermissionEnvVar - public GcGetPermissionAssignments addPermissionEnvVar(String envVarName, String envVarValue, String envVarType)
envVarName - envVarValue - envVarType - public GcGetPermissionAssignments assignPointInTimeFrom(Timestamp pointInTimeFrom)
pointInTimeFrom - public GcGetPermissionAssignments assignPointInTimeTo(Timestamp pointInTimeTo)
pointInTimeTo - public GcGetPermissionAssignments assignIncludeAssignmentsOnAssignments(Boolean theIncludeAssignmentsOnAssignments)
theIncludeAssignmentsOnAssignments - public GcGetPermissionAssignments addAction(String action)
action - public GcGetPermissionAssignments assignClientVersion(String theClientVersion)
theClientVersion - public GcGetPermissionAssignments addRoleName(String theRoleName)
theRoleName - public GcGetPermissionAssignments addRoleIdIndex(Long theRoleIdIndex)
theRoleIdIndex - public GcGetPermissionAssignments addSubjectLookup(WsSubjectLookup wsSubjectLookup)
wsSubjectLookup - public GcGetPermissionAssignments addRoleUuid(String theRoleUuid)
theRoleUuid - public GcGetPermissionAssignments addParam(String paramName, String paramValue)
paramName - paramValue - public GcGetPermissionAssignments addParam(WsParam wsParam)
wsParam - public GcGetPermissionAssignments assignActAsSubject(WsSubjectLookup theActAsSubject)
theActAsSubject - public GcGetPermissionAssignments assignIncludeAttributeAssignments(Boolean theIncludeAttributeAssignments)
theIncludeAttributeAssignments - public GcGetPermissionAssignments assignIncludeAttributeDefNames(Boolean theIncludeAttributeDefNames)
theIncludeAttributeDefNames - public GcGetPermissionAssignments assignIncludePermissionAssignDetail(Boolean theIncludePermissionAssignDetail)
theIncludePermissionAssignDetail - public GcGetPermissionAssignments addSubjectAttributeName(String subjectAttributeName)
subjectAttributeName - public GcGetPermissionAssignments assignIncludeGroupDetail(Boolean theIncludeGroupDetail)
theIncludeGroupDetail - public GcGetPermissionAssignments assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
theIncludeSubjectDetail - public WsGetPermissionAssignmentsResults execute()
public GcGetPermissionAssignments assignEnabled(String theEnabled)
theEnabled - public GcGetPermissionAssignments addAttributeDefName(String theAttributeDefName)
theAttributeDefName - public GcGetPermissionAssignments addAttributeDefUuid(String theAttributeDefUuid)
theAttributeDefUuid - public GcGetPermissionAssignments addAttributeDefIdIndex(Long theAttributeDefIdIndex)
theAttributeDefIdIndex - public GcGetPermissionAssignments addAttributeDefNameName(String theAttributeDefNameName)
theAttributeDefNameName - public GcGetPermissionAssignments addAttributeDefNameUuid(String theAttributeDefNameUuid)
theAttributeDefNameUuid - public GcGetPermissionAssignments addAttributeDefNameIdIndex(Long theAttributeDefNameIdIndex)
theAttributeDefNameIdIndex - Copyright © 2020 Internet2. All rights reserved.