public class WsGetPermissionAssignmentsResults extends java.lang.Object implements WsResponseBean, ResultMetadataHolder
results for the get permissionAssignments call. result code: code of the result for this attribute assignment overall SUCCESS: means everything ok INSUFFICIENT_PRIVILEGES: not allowed INVALID_QUERY: bad inputs EXCEPTION: something bad happened
Modifier and Type | Class and Description |
---|---|
static class |
WsGetPermissionAssignmentsResults.WsGetPermissionAssignmentsResultsCode
result code of a request.
|
Constructor and Description |
---|
WsGetPermissionAssignmentsResults() |
Modifier and Type | Method and Description |
---|---|
void |
assignResult(java.util.Set<PermissionEntry> permissionEntries,
java.util.Map<PermissionEntry,java.util.Set<PermissionLimitBean>> permissionLimitMap,
java.lang.String[] theSubjectAttributeNames,
boolean includePermissionAssignDetail)
convert permissions to ws permissions
|
void |
assignResultCode(WsGetPermissionAssignmentsResults.WsGetPermissionAssignmentsResultsCode getAttributeAssignmentsResultCode)
assign the code from the enum
|
void |
assignResultCodeException(WsGetPermissionAssignmentsResults.WsGetPermissionAssignmentsResultsCode wsGetPermissionAssignmentsResultsCodeOverride,
java.lang.String theError,
java.lang.Exception e)
prcess an exception, log, etc
|
void |
fillInAttributeAssigns(boolean usePIT,
java.sql.Timestamp pointInTimeFrom,
java.sql.Timestamp pointInTimeTo,
boolean includeAssignmentsOnAssignments,
java.lang.Boolean enabledBoolean)
pass in the attribute def name ids that were found by inputs, and add the attribute
def name ids found by the attribute assign results
|
void |
fillInAttributeDefNames(boolean usePIT,
java.util.Set<java.lang.String> attributeDefNameIds)
pass in the attribute def name ids that were found by inputs, and add the attribute
def name ids found by the attribute assign results
|
void |
fillInAttributeDefs(boolean usePIT,
java.util.Set<java.lang.String> attributeDefIds)
pass in the attribute def ids that were found by inputs, and add the attribute
def ids found by the attribute assign results
|
void |
fillInGroups(boolean usePIT,
java.util.Set<java.lang.String> groupIds,
boolean includeGroupDetail)
pass in the group ids that were found by inputs, and add the group id
found by the attribute assign results
|
void |
fillInSubjects(WsSubjectLookup[] subjectLookups,
java.util.Set<java.lang.String> extraMemberIds,
boolean includeSubjectDetail,
java.lang.String[] theSubjectAttributeNames)
pass in the subject lookups that were found by inputs, and add the subject ids
found by the attribute assign results
|
WsResponseMeta |
getResponseMetadata()
get the response metadata
|
WsResultMeta |
getResultMetadata()
get the result metadata
|
java.lang.String[] |
getSubjectAttributeNames()
attributes of subjects returned, in same order as the data
|
WsAttributeAssign[] |
getWsAttributeAssigns()
the assignments being queried
|
WsAttributeDefName[] |
getWsAttributeDefNames()
attribute def names referenced in the assignments or inputs (and able to read)
|
WsAttributeDef[] |
getWsAttributeDefs()
attribute def references in the assignments or inputs (and able to be read)
|
WsGroup[] |
getWsGroups() |
WsPermissionAssign[] |
getWsPermissionAssigns()
the permissions being queried
|
WsSubject[] |
getWsSubjects()
subjects that are in the results
|
void |
setResponseMetadata(WsResponseMeta responseMetadata1) |
void |
setResultMetadata(WsResultMeta resultMetadata1) |
void |
setSubjectAttributeNames(java.lang.String[] attributeNamesa)
attributes of subjects returned, in same order as the data
|
void |
setWsAttributeAssigns(WsAttributeAssign[] wsAttributeAssigns1)
the assignments being queried
|
void |
setWsAttributeDefNames(WsAttributeDefName[] wsAttributeDefNames1)
attribute def names referenced in the assignments or inputs (and able to read)
|
void |
setWsAttributeDefs(WsAttributeDef[] wsAttributeDefs1)
attribute def references in the assignments or inputs (and able to be read)
|
void |
setWsGroups(WsGroup[] wsGroup1) |
void |
setWsPermissionAssigns(WsPermissionAssign[] wsPermissionAssigns1)
the permissions being queried
|
void |
setWsSubjects(WsSubject[] wsSubjects1)
subjects that are in the results
|
void |
sortResults()
sort the assignments by def, name, etc
|
public WsAttributeDef[] getWsAttributeDefs()
public void setWsAttributeDefs(WsAttributeDef[] wsAttributeDefs1)
wsAttributeDefs1
- public WsAttributeDefName[] getWsAttributeDefNames()
public void setWsAttributeDefNames(WsAttributeDefName[] wsAttributeDefNames1)
wsAttributeDefNames1
- public WsPermissionAssign[] getWsPermissionAssigns()
public void setWsPermissionAssigns(WsPermissionAssign[] wsPermissionAssigns1)
wsPermissionAssigns1
- public WsAttributeAssign[] getWsAttributeAssigns()
public void setWsAttributeAssigns(WsAttributeAssign[] wsAttributeAssigns1)
wsAttributeAssigns1
- public void assignResultCode(WsGetPermissionAssignmentsResults.WsGetPermissionAssignmentsResultsCode getAttributeAssignmentsResultCode)
getAttributeAssignmentsResultCode
- public void assignResultCodeException(WsGetPermissionAssignmentsResults.WsGetPermissionAssignmentsResultsCode wsGetPermissionAssignmentsResultsCodeOverride, java.lang.String theError, java.lang.Exception e)
wsGetPermissionAssignmentsResultsCodeOverride
- theError
- e
- public java.lang.String[] getSubjectAttributeNames()
public void setSubjectAttributeNames(java.lang.String[] attributeNamesa)
attributeNamesa
- the attributeNames to setpublic WsResultMeta getResultMetadata()
WsResponseBean
getResultMetadata
in interface WsResponseBean
getResultMetadata
in interface ResultMetadataHolder
public WsResponseMeta getResponseMetadata()
WsResponseBean
getResponseMetadata
in interface WsResponseBean
WsResponseBean.getResponseMetadata()
public void setResultMetadata(WsResultMeta resultMetadata1)
resultMetadata1
- the resultMetadata to setpublic void setResponseMetadata(WsResponseMeta responseMetadata1)
responseMetadata1
- the responseMetadata to setpublic WsGroup[] getWsGroups()
public WsSubject[] getWsSubjects()
public void setWsGroups(WsGroup[] wsGroup1)
wsGroup1
- the wsGroups to setpublic void setWsSubjects(WsSubject[] wsSubjects1)
wsSubjects1
- public void assignResult(java.util.Set<PermissionEntry> permissionEntries, java.util.Map<PermissionEntry,java.util.Set<PermissionLimitBean>> permissionLimitMap, java.lang.String[] theSubjectAttributeNames, boolean includePermissionAssignDetail)
permissionEntries
- permissionLimitMap
- theSubjectAttributeNames
- includePermissionAssignDetail
- public void sortResults()
public void fillInAttributeDefs(boolean usePIT, java.util.Set<java.lang.String> attributeDefIds)
usePIT
- attributeDefIds
- public void fillInGroups(boolean usePIT, java.util.Set<java.lang.String> groupIds, boolean includeGroupDetail)
usePIT
- groupIds
- includeGroupDetail
- public void fillInSubjects(WsSubjectLookup[] subjectLookups, java.util.Set<java.lang.String> extraMemberIds, boolean includeSubjectDetail, java.lang.String[] theSubjectAttributeNames)
subjectLookups
- extraMemberIds
- includeSubjectDetail
- theSubjectAttributeNames
- public void fillInAttributeDefNames(boolean usePIT, java.util.Set<java.lang.String> attributeDefNameIds)
usePIT
- attributeDefNameIds
- public void fillInAttributeAssigns(boolean usePIT, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, boolean includeAssignmentsOnAssignments, java.lang.Boolean enabledBoolean)
usePIT
- pointInTimeFrom
- pointInTimeTo
- includeAssignmentsOnAssignments
- if assignments on assignments should be returnedenabledBoolean
- attributeDefNameIds
-