edu.internet2.middleware.grouperClient.api
Class GcAssignGrouperPrivilegesLite

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

public class GcAssignGrouperPrivilegesLite
extends Object

class to run a assign grouper privileges web service call


Constructor Summary
GcAssignGrouperPrivilegesLite()
           
 
Method Summary
 GcAssignGrouperPrivilegesLite addParam(String paramName, String paramValue)
          add a param to the list
 GcAssignGrouperPrivilegesLite addParam(WsParam wsParam)
          add a param to the list
 GcAssignGrouperPrivilegesLite addSubjectAttributeName(String subjectAttributeName)
           
 GcAssignGrouperPrivilegesLite assignActAsSubject(WsSubjectLookup theActAsSubject)
          assign the act as subject if any
 GcAssignGrouperPrivilegesLite assignAllowed(boolean isAllowed)
          assign if allowed
 GcAssignGrouperPrivilegesLite assignClientVersion(String theClientVersion)
          assign client version
 GcAssignGrouperPrivilegesLite assignGroupName(String theGroupName)
          set the group name
 GcAssignGrouperPrivilegesLite assignIncludeGroupDetail(Boolean theIncludeGroupDetail)
          assign if the group detail should be included
 GcAssignGrouperPrivilegesLite assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
          if should include subject detail
 GcAssignGrouperPrivilegesLite assignPrivilegeName(String thePrivilegeName)
          assign the privilege name to query
 GcAssignGrouperPrivilegesLite assignPrivilegeType(String thePrivilegeType)
          assign privilege type
 GcAssignGrouperPrivilegesLite assignStemName(String theStemName)
          set the stem name to query privs
 GcAssignGrouperPrivilegesLite assignSubjectLookup(WsSubjectLookup wsSubjectLookup)
          add a subject lookup
 WsAssignGrouperPrivilegesLiteResult execute()
          execute the call and return the results.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcAssignGrouperPrivilegesLite

public GcAssignGrouperPrivilegesLite()
Method Detail

assignAllowed

public GcAssignGrouperPrivilegesLite assignAllowed(boolean isAllowed)
assign if allowed

Parameters:
isAllowed -
Returns:
this for chaining

assignPrivilegeType

public GcAssignGrouperPrivilegesLite assignPrivilegeType(String thePrivilegeType)
assign privilege type

Parameters:
thePrivilegeType -
Returns:
this for chaining

assignPrivilegeName

public GcAssignGrouperPrivilegesLite assignPrivilegeName(String thePrivilegeName)
assign the privilege name to query

Parameters:
thePrivilegeName -
Returns:
this for chaining

assignGroupName

public GcAssignGrouperPrivilegesLite assignGroupName(String theGroupName)
set the group name

Parameters:
theGroupName -
Returns:
this for chaining

assignStemName

public GcAssignGrouperPrivilegesLite assignStemName(String theStemName)
set the stem name to query privs

Parameters:
theStemName -
Returns:
this for chaining

addParam

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

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

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

Parameters:
wsParam -
Returns:
this for chaining

assignSubjectLookup

public GcAssignGrouperPrivilegesLite assignSubjectLookup(WsSubjectLookup wsSubjectLookup)
add a subject lookup

Parameters:
wsSubjectLookup -
Returns:
this for chaining

assignActAsSubject

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

Parameters:
theActAsSubject -
Returns:
this for chaining

addSubjectAttributeName

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

assignIncludeGroupDetail

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

Parameters:
theIncludeGroupDetail -
Returns:
this for chaining

assignIncludeSubjectDetail

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

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

assignClientVersion

public GcAssignGrouperPrivilegesLite assignClientVersion(String theClientVersion)
assign client version

Parameters:
theClientVersion -
Returns:
this for chaining

execute

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

Returns:
the results