edu.internet2.middleware.grouperClient.api
Class GcGetPermissionAssignments

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.api.GcGetPermissionAssignments

public class GcGetPermissionAssignments
extends Object

class to run a get permission assignments web service call


Constructor Summary
GcGetPermissionAssignments()
           
 
Method Summary
 GcGetPermissionAssignments addAction(String action)
           
 GcGetPermissionAssignments addAttributeDefName(String theAttributeDefName)
          set the attributedef name
 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 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 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
 WsGetPermissionAssignmentsResults execute()
          execute the call and return the results.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcGetPermissionAssignments

public GcGetPermissionAssignments()
Method Detail

assignIncludeAssignmentsOnAssignments

public GcGetPermissionAssignments assignIncludeAssignmentsOnAssignments(Boolean theIncludeAssignmentsOnAssignments)
Parameters:
theIncludeAssignmentsOnAssignments -
Returns:
this for chaining

addAction

public GcGetPermissionAssignments addAction(String action)
Parameters:
action -
Returns:
this for chaining

assignClientVersion

public GcGetPermissionAssignments assignClientVersion(String theClientVersion)
assign client version

Parameters:
theClientVersion -
Returns:
this for chaining

addRoleName

public GcGetPermissionAssignments addRoleName(String theRoleName)
set the role name

Parameters:
theRoleName -
Returns:
this for chaining

addSubjectLookup

public GcGetPermissionAssignments addSubjectLookup(WsSubjectLookup wsSubjectLookup)
set the subject lookup

Parameters:
wsSubjectLookup -
Returns:
this for chaining

addRoleUuid

public GcGetPermissionAssignments addRoleUuid(String theRoleUuid)
set the role uuid

Parameters:
theRoleUuid -
Returns:
this for chaining

addParam

public GcGetPermissionAssignments addParam(String paramName,
                                           String paramValue)
add a param to the list

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

public GcGetPermissionAssignments addParam(WsParam wsParam)
add a param to the list

Parameters:
wsParam -
Returns:
this for chaining

assignActAsSubject

public GcGetPermissionAssignments assignActAsSubject(WsSubjectLookup theActAsSubject)
assign the act as subject if any

Parameters:
theActAsSubject -
Returns:
this for chaining

assignIncludeAttributeAssignments

public GcGetPermissionAssignments assignIncludeAttributeAssignments(Boolean theIncludeAttributeAssignments)
T or F for it attribute assignments should be returned

Parameters:
theIncludeAttributeAssignments -
Returns:
this for chaining

assignIncludeAttributeDefNames

public GcGetPermissionAssignments assignIncludeAttributeDefNames(Boolean theIncludeAttributeDefNames)
T or F for if attributeDefName objects should be returned

Parameters:
theIncludeAttributeDefNames -
Returns:
this for chaining

assignIncludePermissionAssignDetail

public GcGetPermissionAssignments assignIncludePermissionAssignDetail(Boolean theIncludePermissionAssignDetail)
T or F for if the permission details should be returned

Parameters:
theIncludePermissionAssignDetail -
Returns:
this for chaining

addSubjectAttributeName

public GcGetPermissionAssignments addSubjectAttributeName(String subjectAttributeName)
Parameters:
subjectAttributeName -
Returns:
this for chaining

assignIncludeGroupDetail

public GcGetPermissionAssignments assignIncludeGroupDetail(Boolean theIncludeGroupDetail)
assign if the group detail should be included

Parameters:
theIncludeGroupDetail -
Returns:
this for chaining

assignIncludeSubjectDetail

public GcGetPermissionAssignments assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
if should include subject detail

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

execute

public WsGetPermissionAssignmentsResults execute()
execute the call and return the results. If there is a problem calling the service, an exception will be thrown

Returns:
the results

assignEnabled

public GcGetPermissionAssignments assignEnabled(String theEnabled)
assign A for all, T or null for enabled only, F for disabled only

Parameters:
theEnabled -
Returns:
this for chaining

addAttributeDefName

public GcGetPermissionAssignments addAttributeDefName(String theAttributeDefName)
set the attributedef name

Parameters:
theAttributeDefName -
Returns:
this for chaining

addAttributeDefUuid

public GcGetPermissionAssignments addAttributeDefUuid(String theAttributeDefUuid)
set the attributedef uuid

Parameters:
theAttributeDefUuid -
Returns:
this for chaining

addAttributeDefNameName

public GcGetPermissionAssignments addAttributeDefNameName(String theAttributeDefNameName)
set the attributeDefName name

Parameters:
theAttributeDefNameName -
Returns:
this for chaining

addAttributeDefNameUuid

public GcGetPermissionAssignments addAttributeDefNameUuid(String theAttributeDefNameUuid)
set the attributeDefName uuid

Parameters:
theAttributeDefNameUuid -
Returns:
this for chaining


Copyright © 2010 Internet2. All Rights Reserved.