edu.internet2.middleware.grouperClient.api
Class GcAssignAttributesBatch

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

public class GcAssignAttributesBatch
extends java.lang.Object

class to run an assign attributes web service call


Constructor Summary
GcAssignAttributesBatch()
           
 
Method Summary
 GcAssignAttributesBatch addAssignAttributeBatchEntry(WsAssignAttributeBatchEntry wsAssignAttributeBatchEntry)
          add to the batch of attribute assignments
 GcAssignAttributesBatch addParam(java.lang.String paramName, java.lang.String paramValue)
          add a param to the list
 GcAssignAttributesBatch addParam(WsParam wsParam)
          add a param to the list
 GcAssignAttributesBatch addSubjectAttributeName(java.lang.String subjectAttributeName)
           
 GcAssignAttributesBatch assignActAsSubject(WsSubjectLookup theActAsSubject)
          assign the act as subject if any
 GcAssignAttributesBatch assignClientVersion(java.lang.String theClientVersion)
          assign client version
 GcAssignAttributesBatch assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
          assign if the group detail should be included
 GcAssignAttributesBatch assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
          if should include subject detail
 GcAssignAttributesBatch assignTxType(GcTransactionType gcTransactionType)
          assign the tx type
 WsAssignAttributesBatchResults 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

GcAssignAttributesBatch

public GcAssignAttributesBatch()
Method Detail

addAssignAttributeBatchEntry

public GcAssignAttributesBatch addAssignAttributeBatchEntry(WsAssignAttributeBatchEntry wsAssignAttributeBatchEntry)
add to the batch of attribute assignments

Parameters:
wsAssignAttributeBatchEntry -
Returns:
this for chaining

assignClientVersion

public GcAssignAttributesBatch assignClientVersion(java.lang.String theClientVersion)
assign client version

Parameters:
theClientVersion -
Returns:
this for chaining

addParam

public GcAssignAttributesBatch addParam(java.lang.String paramName,
                                        java.lang.String paramValue)
add a param to the list

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

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

Parameters:
wsParam -
Returns:
this for chaining

assignActAsSubject

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

Parameters:
theActAsSubject -
Returns:
this for chaining

addSubjectAttributeName

public GcAssignAttributesBatch addSubjectAttributeName(java.lang.String subjectAttributeName)
Parameters:
subjectAttributeName -
Returns:
this for chaining

assignIncludeGroupDetail

public GcAssignAttributesBatch assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
assign if the group detail should be included

Parameters:
theIncludeGroupDetail -
Returns:
this for chaining

assignIncludeSubjectDetail

public GcAssignAttributesBatch assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
if should include subject detail

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

execute

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

Returns:
the results

assignTxType

public GcAssignAttributesBatch assignTxType(GcTransactionType gcTransactionType)
assign the tx type

Parameters:
gcTransactionType -
Returns:
self for chaining