|
|||||||||
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 String |
mostRecentRequest
keep a reference to the most recent for testing |
static String |
mostRecentResponse
keep a reference to the most recent for testing |
static String |
READ_ONLY_FAILOVER_CONFIG_NAME
readonly failover config name |
static String |
READ_WRITE_FAILOVER_CONFIG_NAME
readwrite failover config name |
Constructor Summary | |
---|---|
GrouperClientWs()
|
Method Summary | |
---|---|
GrouperClientWs |
assignContentType(String theContentType)
assign the content type, defaults to xml |
void |
copyFrom(GrouperClientWs grouperClientWs)
copy from the argument to this object |
Object |
executeService(String urlSuffix,
Object toSend,
String labelForLog,
String clientVersion,
boolean readOnly)
|
void |
handleFailure(Object responseContainer,
ResultMetadataHolder[] resultMetadataHolders,
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 String mostRecentRequest
public static String mostRecentResponse
public static final String READ_ONLY_FAILOVER_CONFIG_NAME
public static final String READ_WRITE_FAILOVER_CONFIG_NAME
Constructor Detail |
---|
public GrouperClientWs()
Method Detail |
---|
public void copyFrom(GrouperClientWs grouperClientWs)
grouperClientWs
- public GrouperClientWs assignContentType(String theContentType)
theContentType
-
public Object executeService(String urlSuffix, Object toSend, String labelForLog, 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
UnsupportedEncodingException
HttpException
IOException
public void handleFailure(Object responseContainer, ResultMetadataHolder[] resultMetadataHolders, 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 |