Class WsAttributeDefSaveResults
java.lang.Object
edu.internet2.middleware.grouper.ws.coresoap.WsAttributeDefSaveResults
- All Implemented Interfaces:
WsResponseBean,ResultMetadataHolder
public class WsAttributeDefSaveResults
extends Object
implements WsResponseBean, ResultMetadataHolder
results for the attribute defs save call. result code: code of the result for this attribute def overall SUCCESS: means everything ok EXCEPTION: cant find the attribute def INVALID_QUERY: e.g. if everything blank
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumresult code of a request -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignResultCode(WsAttributeDefSaveResults.WsAttributeDefSaveResultsCode attributeDefSaveResultCode, GrouperVersion clientVersion) assign the code from the enumvoidassignResultCodeException(WsAttributeDefSaveResults.WsAttributeDefSaveResultsCode wsAttributeDefSaveResultsCodeOverride, String theError, Exception e, GrouperVersion clientVersion) prcess an exception, log, etcget the response metadataget the result metadataresults for each attribute def sent inconvert the result code back to enumvoidsetResponseMetadata(WsResponseMeta responseMetadata1) voidsetResultMetadata(WsResultMeta resultMetadata1) voidsetResults(WsAttributeDefSaveResult[] results1) results for each attribute def sent inbooleantallyResults(GrouperTransactionType grouperTransactionType, String theSummary, GrouperVersion clientVersion) make sure if there is an error, to record that as an error
-
Constructor Details
-
WsAttributeDefSaveResults
public WsAttributeDefSaveResults()
-
-
Method Details
-
getResults
results for each attribute def sent in- Returns:
- the results
-
setResults
results for each attribute def sent in- Parameters:
results1- the results to set
-
getResultMetadata
Description copied from interface:WsResponseBeanget the result metadata- Specified by:
getResultMetadatain interfaceResultMetadataHolder- Specified by:
getResultMetadatain interfaceWsResponseBean- Returns:
- the resultMetadata
-
getResponseMetadata
Description copied from interface:WsResponseBeanget the response metadata- Specified by:
getResponseMetadatain interfaceWsResponseBean- Returns:
- the response metadata
- See Also:
-
setResponseMetadata
- Parameters:
responseMetadata1- the responseMetadata to set
-
setResultMetadata
- Parameters:
resultMetadata1- the resultMetadata to set
-
assignResultCode
public void assignResultCode(WsAttributeDefSaveResults.WsAttributeDefSaveResultsCode attributeDefSaveResultCode, GrouperVersion clientVersion) assign the code from the enum- Parameters:
attributeDefSaveResultCode-clientVersion-
-
assignResultCodeException
public void assignResultCodeException(WsAttributeDefSaveResults.WsAttributeDefSaveResultsCode wsAttributeDefSaveResultsCodeOverride, String theError, Exception e, GrouperVersion clientVersion) prcess an exception, log, etc- Parameters:
wsAttributeDefSaveResultsCodeOverride-theError-e-clientVersion-
-
retrieveResultCode
convert the result code back to enum- Returns:
- the enum code
-
tallyResults
public boolean tallyResults(GrouperTransactionType grouperTransactionType, String theSummary, GrouperVersion clientVersion) make sure if there is an error, to record that as an error- Parameters:
grouperTransactionType- for requesttheSummary-clientVersion-- Returns:
- true if success, false if not
-