public class WsRestGetPermissionAssignmentsRequest extends Object implements WsRequestBean
Constructor and Description |
---|
WsRestGetPermissionAssignmentsRequest() |
Modifier and Type | Method and Description |
---|---|
WsSubjectLookup |
getActAsSubjectLookup()
if acting as someone else
|
String[] |
getActions()
actions to query, or none to query all actions
|
String |
getClientVersion()
is the version of the client.
|
String |
getEnabled()
A for all, T or null for enabled only, F for disabled
|
String |
getImmediateOnly()
immediateOnly T of F (defaults to F) if we should filter out non immediate permissions
|
String |
getIncludeAssignmentsOnAssignments()
if this is not querying assignments on assignments directly, but the assignments
and assignments on those assignments should be returned, enter true.
|
String |
getIncludeAttributeAssignments()
T or F for it attribute assignments should be returned
|
String |
getIncludeAttributeDefNames()
T or F for if attributeDefName objects should be returned
|
String |
getIncludeGroupDetail()
T or F as to if the group detail should be returned
|
String |
getIncludeLimits()
includeLimits T or F (default to F) for if limits should be returned with the results.
|
String |
getIncludePermissionAssignDetail()
T or F for if the permission details should be returned
|
String |
getIncludeSubjectDetail()
T|F, for if the extended subject information should be
returned (anything more than just the id)
|
WsPermissionEnvVar[] |
getLimitEnvVars()
limitEnvVars limitEnvVars if processing limits, pass in a set of limits.
|
WsParam[] |
getParams()
optional: reserved for future use
|
String |
getPermissionProcessor()
if processing permissions, you can filter out either redundant permissions (find best in set),
or do that and filter out redundant roles (if flattening roles) (find best in set).
|
String |
getPermissionType()
are we looking for role permissions or subject permissions? from
enum PermissionType: role, or role_subject.
|
String |
getPointInTimeFrom()
To query permissions at a certain point in time or time range in the past, set this value
and/or the value of pointInTimeTo.
|
String |
getPointInTimeTo()
To query permissions at a certain point in time or time range in the past, set this value
and/or the value of pointInTimeFrom.
|
WsGroupLookup[] |
getRoleLookups()
are roles to look in
|
String[] |
getSubjectAttributeNames()
are the additional subject attributes (data) to return.
|
WsAttributeDefLookup[] |
getWsAttributeDefLookups()
find assignments in these attribute defs (optional)
|
WsAttributeDefNameLookup[] |
getWsAttributeDefNameLookups()
find assignments in these attribute def names (optional)
|
WsSubjectLookup[] |
getWsSubjectLookups()
are subjects to look in
|
void |
setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
if acting as someone else
|
void |
setActions(String[] actions1)
actions to query, or none to query all actions
|
void |
setClientVersion(String clientVersion1)
is the version of the client.
|
void |
setEnabled(String enabled1)
A for all, T or null for enabled only, F for disabled
|
void |
setImmediateOnly(String immediateOnly1)
immediateOnly T of F (defaults to F) if we should filter out non immediate permissions
|
void |
setIncludeAssignmentsOnAssignments(String includeAssignmentsOnAssignments1)
if this is not querying assignments on assignments directly, but the assignments
and assignments on those assignments should be returned, enter true.
|
void |
setIncludeAttributeAssignments(String includeAttributeAssignments1)
T or F for it attribute assignments should be returned
|
void |
setIncludeAttributeDefNames(String includeAttributeDefNames1)
T or F for if attributeDefName objects should be returned
|
void |
setIncludeGroupDetail(String includeGroupDetail1)
T or F as to if the group detail should be returned
|
void |
setIncludeLimits(String includeLimits1)
includeLimits T or F (default to F) for if limits should be returned with the results.
|
void |
setIncludePermissionAssignDetail(String includePermissionAssignDetail1)
T or F for if the permission details should be returned
|
void |
setIncludeSubjectDetail(String includeSubjectDetail1)
T|F, for if the extended subject information should be
returned (anything more than just the id)
|
void |
setLimitEnvVars(WsPermissionEnvVar[] limitEnvVars1)
limitEnvVars limitEnvVars if processing limits, pass in a set of limits.
|
void |
setParams(WsParam[] params1)
optional: reserved for future use
|
void |
setPermissionProcessor(String permissionProcessor1)
if processing permissions, you can filter out either redundant permissions (find best in set),
or do that and filter out redundant roles (if flattening roles) (find best in set).
|
void |
setPermissionType(String permissionType1)
are we looking for role permissions or subject permissions? from
enum PermissionType: role, or role_subject.
|
void |
setPointInTimeFrom(String pointInTimeFrom1)
To query permissions at a certain point in time or time range in the past, set this value
and/or the value of pointInTimeTo.
|
void |
setPointInTimeTo(String pointInTimeTo1)
To query permissions at a certain point in time or time range in the past, set this value
and/or the value of pointInTimeFrom.
|
void |
setRoleLookups(WsGroupLookup[] wsOwnerGroupLookups1)
are roles to look in
|
void |
setSubjectAttributeNames(String[] subjectAttributeNames1)
are the additional subject attributes (data) to return.
|
void |
setWsAttributeDefLookups(WsAttributeDefLookup[] wsAttributeDefLookups1)
find assignments in these attribute defs (optional)
|
void |
setWsAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAttributeDefNameLookups1)
find assignments in these attribute def names (optional)
|
void |
setWsSubjectLookups(WsSubjectLookup[] wsOwnerSubjectLookups1)
are subjects to look in
|
public WsRestGetPermissionAssignmentsRequest()
public String getIncludeLimits()
public void setIncludeLimits(String includeLimits1)
includeLimits1
- the includeLimits to setpublic String getImmediateOnly()
public void setImmediateOnly(String immediateOnly1)
immediateOnly1
- the immediateOnly to setpublic String getPermissionType()
public void setPermissionType(String permissionType1)
permissionType1
- the permissionType to setpublic WsPermissionEnvVar[] getLimitEnvVars()
public void setLimitEnvVars(WsPermissionEnvVar[] limitEnvVars1)
limitEnvVars1
- the limitEnvVars to setpublic String getIncludeAttributeDefNames()
public void setIncludeAttributeDefNames(String includeAttributeDefNames1)
includeAttributeDefNames1
- public String getIncludePermissionAssignDetail()
public void setIncludePermissionAssignDetail(String includePermissionAssignDetail1)
includePermissionAssignDetail1
- public String getIncludeAttributeAssignments()
public void setIncludeAttributeAssignments(String includeAttributeAssignments1)
includeAttributeAssignments1
- public String getClientVersion()
public void setClientVersion(String clientVersion1)
clientVersion1
- public WsAttributeDefLookup[] getWsAttributeDefLookups()
public void setWsAttributeDefLookups(WsAttributeDefLookup[] wsAttributeDefLookups1)
wsAttributeDefLookups1
- public WsAttributeDefNameLookup[] getWsAttributeDefNameLookups()
public void setWsAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAttributeDefNameLookups1)
wsAttributeDefNameLookups1
- public WsGroupLookup[] getRoleLookups()
public void setRoleLookups(WsGroupLookup[] wsOwnerGroupLookups1)
wsOwnerGroupLookups1
- public WsSubjectLookup[] getWsSubjectLookups()
public void setWsSubjectLookups(WsSubjectLookup[] wsOwnerSubjectLookups1)
wsOwnerSubjectLookups1
- public String[] getActions()
public void setActions(String[] actions1)
actions1
- public String getIncludeAssignmentsOnAssignments()
public void setIncludeAssignmentsOnAssignments(String includeAssignmentsOnAssignments1)
includeAssignmentsOnAssignments1
- public WsSubjectLookup getActAsSubjectLookup()
public void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
actAsSubjectLookup1
- public String getIncludeSubjectDetail()
public void setIncludeSubjectDetail(String includeSubjectDetail1)
includeSubjectDetail1
- public String[] getSubjectAttributeNames()
public void setSubjectAttributeNames(String[] subjectAttributeNames1)
subjectAttributeNames1
- public String getIncludeGroupDetail()
public void setIncludeGroupDetail(String includeGroupDetail1)
includeGroupDetail1
- public WsParam[] getParams()
public void setParams(WsParam[] params1)
params1
- public String getEnabled()
public void setEnabled(String enabled1)
enabled1
- public String getPointInTimeFrom()
public void setPointInTimeFrom(String pointInTimeFrom1)
pointInTimeFrom1
- the pointInTimeFrom to setpublic String getPointInTimeTo()
public void setPointInTimeTo(String pointInTimeTo1)
pointInTimeTo1
- the pointInTimeTo to setpublic String getPermissionProcessor()
public void setPermissionProcessor(String permissionProcessor1)
permissionProcessor1
- Copyright © 2016 Internet2. All rights reserved.