|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouperClient.ws.GrouperClientWs
public class GrouperClientWs
this is the client that all requests go through. if you add an instance field, make sure to add to copyFrom()
Field Summary | |
---|---|
static java.lang.String |
mostRecentRequest
keep a reference to the most recent for testing |
static java.lang.String |
mostRecentResponse
keep a reference to the most recent for testing |
static java.lang.String |
READ_ONLY_FAILOVER_CONFIG_NAME
readonly failover config name |
static java.lang.String |
READ_WRITE_FAILOVER_CONFIG_NAME
readwrite failover config name |
Constructor Summary | |
---|---|
GrouperClientWs()
|
Method Summary | |
---|---|
GrouperClientWs |
assignContentType(java.lang.String theContentType)
assign the content type, defaults to xml |
void |
copyFrom(GrouperClientWs grouperClientWs)
copy from the argument to this object |
java.lang.Object |
executeService(java.lang.String urlSuffix,
java.lang.Object toSend,
java.lang.String labelForLog,
java.lang.String clientVersion,
boolean readOnly)
|
void |
handleFailure(java.lang.Object responseContainer,
ResultMetadataHolder[] resultMetadataHolders,
java.lang.String resultMessage)
if failure, handle it |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String mostRecentRequest
public static java.lang.String mostRecentResponse
public static final java.lang.String READ_ONLY_FAILOVER_CONFIG_NAME
public static final java.lang.String READ_WRITE_FAILOVER_CONFIG_NAME
Constructor Detail |
---|
public GrouperClientWs()
Method Detail |
---|
public void copyFrom(GrouperClientWs grouperClientWs)
grouperClientWs
- public GrouperClientWs assignContentType(java.lang.String theContentType)
theContentType
-
public java.lang.Object executeService(java.lang.String urlSuffix, java.lang.Object toSend, java.lang.String labelForLog, java.lang.String clientVersion, boolean readOnly)
urlSuffix
- e.g. groups/aStem:aGroup/memberstoSend
- is the bean which will transform into XML, or just a string of XML to send...labelForLog
- label if the request is logged to fileclientVersion
- readOnly
- true if readonly, false if readwrite
java.io.UnsupportedEncodingException
HttpException
java.io.IOException
public void handleFailure(java.lang.Object responseContainer, ResultMetadataHolder[] resultMetadataHolders, java.lang.String resultMessage)
responseContainer
- is the object that everything marshaled toresultMetadataHolders
- resultMessage
-
GcWebServiceError
- if there is a problem
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |