public class WsRestGetPermissionAssignmentsRequest extends java.lang.Object implements WsRequestBean
Constructor and Description |
---|
WsRestGetPermissionAssignmentsRequest() |
Modifier and Type | Method and Description |
---|---|
WsSubjectLookup |
getActAsSubjectLookup()
if acting as someone else
|
java.lang.String[] |
getActions()
actions to query, or none to query all actions
|
java.lang.String |
getClientVersion()
is the version of the client.
|
java.lang.String |
getEnabled()
A for all, T or null for enabled only, F for disabled
|
java.lang.String |
getImmediateOnly()
immediateOnly T of F (defaults to F) if we should filter out non immediate permissions
|
java.lang.String |
getIncludeAssignmentsOnAssignments()
if this is not querying assignments on assignments directly, but the assignments
and assignments on those assignments should be returned, enter true.
|
java.lang.String |
getIncludeAttributeAssignments()
T or F for it attribute assignments should be returned
|
java.lang.String |
getIncludeAttributeDefNames()
T or F for if attributeDefName objects should be returned
|
java.lang.String |
getIncludeGroupDetail()
T or F as to if the group detail should be returned
|
java.lang.String |
getIncludeLimits()
includeLimits T or F (default to F) for if limits should be returned with the results.
|
java.lang.String |
getIncludePermissionAssignDetail()
T or F for if the permission details should be returned
|
java.lang.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
|
java.lang.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).
|
java.lang.String |
getPermissionType()
are we looking for role permissions or subject permissions? from
enum PermissionType: role, or role_subject.
|
java.lang.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.
|
java.lang.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
|
java.lang.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
|
GrouperRestHttpMethod |
retrieveRestHttpMethod()
see which http method this is supposed to be associated with, and
override whatever was passed in
|
void |
setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
if acting as someone else
|
void |
setActions(java.lang.String[] actions1)
actions to query, or none to query all actions
|
void |
setClientVersion(java.lang.String clientVersion1)
is the version of the client.
|
void |
setEnabled(java.lang.String enabled1)
A for all, T or null for enabled only, F for disabled
|
void |
setImmediateOnly(java.lang.String immediateOnly1)
immediateOnly T of F (defaults to F) if we should filter out non immediate permissions
|
void |
setIncludeAssignmentsOnAssignments(java.lang.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(java.lang.String includeAttributeAssignments1)
T or F for it attribute assignments should be returned
|
void |
setIncludeAttributeDefNames(java.lang.String includeAttributeDefNames1)
T or F for if attributeDefName objects should be returned
|
void |
setIncludeGroupDetail(java.lang.String includeGroupDetail1)
T or F as to if the group detail should be returned
|
void |
setIncludeLimits(java.lang.String includeLimits1)
includeLimits T or F (default to F) for if limits should be returned with the results.
|
void |
setIncludePermissionAssignDetail(java.lang.String includePermissionAssignDetail1)
T or F for if the permission details should be returned
|
void |
setIncludeSubjectDetail(java.lang.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(java.lang.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(java.lang.String permissionType1)
are we looking for role permissions or subject permissions? from
enum PermissionType: role, or role_subject.
|
void |
setPointInTimeFrom(java.lang.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(java.lang.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(java.lang.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 java.lang.String getIncludeLimits()
public void setIncludeLimits(java.lang.String includeLimits1)
includeLimits1
- the includeLimits to setpublic java.lang.String getImmediateOnly()
public void setImmediateOnly(java.lang.String immediateOnly1)
immediateOnly1
- the immediateOnly to setpublic java.lang.String getPermissionType()
public void setPermissionType(java.lang.String permissionType1)
permissionType1
- the permissionType to setpublic WsPermissionEnvVar[] getLimitEnvVars()
public void setLimitEnvVars(WsPermissionEnvVar[] limitEnvVars1)
limitEnvVars1
- the limitEnvVars to setpublic java.lang.String getPermissionProcessor()
public void setPermissionProcessor(java.lang.String permissionProcessor1)
permissionProcessor1
- public java.lang.String getIncludeAttributeDefNames()
public void setIncludeAttributeDefNames(java.lang.String includeAttributeDefNames1)
includeAttributeDefNames1
- public java.lang.String getIncludePermissionAssignDetail()
public void setIncludePermissionAssignDetail(java.lang.String includePermissionAssignDetail1)
includePermissionAssignDetail1
- public java.lang.String getIncludeAttributeAssignments()
public void setIncludeAttributeAssignments(java.lang.String includeAttributeAssignments1)
includeAttributeAssignments1
- public GrouperRestHttpMethod retrieveRestHttpMethod()
WsRequestBean
retrieveRestHttpMethod
in interface WsRequestBean
WsRequestBean.retrieveRestHttpMethod()
public java.lang.String getClientVersion()
public void setClientVersion(java.lang.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 java.lang.String[] getActions()
public void setActions(java.lang.String[] actions1)
actions1
- public java.lang.String getIncludeAssignmentsOnAssignments()
public void setIncludeAssignmentsOnAssignments(java.lang.String includeAssignmentsOnAssignments1)
includeAssignmentsOnAssignments1
- public WsSubjectLookup getActAsSubjectLookup()
public void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
actAsSubjectLookup1
- public java.lang.String getIncludeSubjectDetail()
public void setIncludeSubjectDetail(java.lang.String includeSubjectDetail1)
includeSubjectDetail1
- public java.lang.String[] getSubjectAttributeNames()
public void setSubjectAttributeNames(java.lang.String[] subjectAttributeNames1)
subjectAttributeNames1
- public java.lang.String getIncludeGroupDetail()
public void setIncludeGroupDetail(java.lang.String includeGroupDetail1)
includeGroupDetail1
- public WsParam[] getParams()
public void setParams(WsParam[] params1)
params1
- public java.lang.String getEnabled()
public void setEnabled(java.lang.String enabled1)
enabled1
- public java.lang.String getPointInTimeFrom()
public void setPointInTimeFrom(java.lang.String pointInTimeFrom1)
pointInTimeFrom1
- the pointInTimeFrom to setpublic java.lang.String getPointInTimeTo()
public void setPointInTimeTo(java.lang.String pointInTimeTo1)
pointInTimeTo1
- the pointInTimeTo to set