|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelisa_client.service.ElisaClient
@Component(value="elisaClient") public class ElisaClient
Client used for communicating with the ELisA REST web service
Constructor Summary | |
---|---|
ElisaClient()
|
Method Summary | |
---|---|
Attachment |
getAttachment(java.lang.String username,
java.lang.String pwd,
long msgId,
long attachId)
|
AttachmentList |
getAttachments(java.lang.String username,
java.lang.String pwd,
long msgId)
|
Message |
getMessage(java.lang.String username,
java.lang.String pwd,
java.lang.String ssocookiefile,
long msgId)
Return the entry with a given ID from the ELisA REST server |
OptionMetadataList |
getMessageTypeOptions(java.lang.String username,
java.lang.String pwd,
java.lang.String ssocookiefile,
java.lang.Enum<MessageType> msgType)
Get from logbook configuration the options for a specified message type Method that can be used without user credentials |
java.lang.String |
getMessageTypeOptionsxml(java.lang.String username,
java.lang.String pwd,
java.lang.String ssocookiefile,
java.lang.Enum<MessageType> msgType)
|
MessageTypeList |
getMessageTypes(java.lang.String username,
java.lang.String pwd,
java.lang.String ssocookiefile)
Get from logbook configuration the list of possible message types Method that can be used without user credentials |
SystemAffectedList |
getSystemsAffected(java.lang.String username,
java.lang.String pwd,
java.lang.String ssocookiefile,
java.lang.Enum<MessageType> msgType)
Get from logbook configuration the preset SA for a specified message type Method that can be used without user credentials |
Message |
insertMessage(java.lang.String username,
java.lang.String pwd,
java.lang.String ssocookiefile,
InputMessage msg)
Insert a logbook entry with given properties encapsulated into object of type InputMessage |
Message |
replyToMessage(java.lang.String username,
java.lang.String pwd)
|
MessageList |
searchMessages(java.lang.String username,
java.lang.String pwd)
|
Message |
updateMessage(java.lang.String username,
java.lang.String pwd,
MessageBody update)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ElisaClient()
Method Detail |
---|
public Message getMessage(java.lang.String username, java.lang.String pwd, java.lang.String ssocookiefile, long msgId)
username
- pwd
- ssocookiefile:
- path to file containing the sso cookiemsgId:
- the message ID to be retrieved
java.lang.Exception
public Attachment getAttachment(java.lang.String username, java.lang.String pwd, long msgId, long attachId)
public AttachmentList getAttachments(java.lang.String username, java.lang.String pwd, long msgId)
public MessageList searchMessages(java.lang.String username, java.lang.String pwd)
public Message insertMessage(java.lang.String username, java.lang.String pwd, java.lang.String ssocookiefile, InputMessage msg)
username
- pwd
- ssocookiefile:
- path to file containing the sso cookiemsg:
- object of type InputMessage to be inserted into logbook
java.lang.Exception
public Message updateMessage(java.lang.String username, java.lang.String pwd, MessageBody update)
public Message replyToMessage(java.lang.String username, java.lang.String pwd)
public MessageTypeList getMessageTypes(java.lang.String username, java.lang.String pwd, java.lang.String ssocookiefile)
username
- pwd
- ssocookiefile:
- path to file containing the sso cookie
ElisaApiException
public OptionMetadataList getMessageTypeOptions(java.lang.String username, java.lang.String pwd, java.lang.String ssocookiefile, java.lang.Enum<MessageType> msgType)
username
- pwd
- ssocookiefile:
- path to file containing the sso cookiemsgType:
- a given message type
java.lang.Exception
public SystemAffectedList getSystemsAffected(java.lang.String username, java.lang.String pwd, java.lang.String ssocookiefile, java.lang.Enum<MessageType> msgType)
username
- pwd
- ssocookiefile:
- path to file containing the sso cookiemsgType:
- a given message type; if null return the list of all possible systems affected
java.lang.Exception
public java.lang.String getMessageTypeOptionsxml(java.lang.String username, java.lang.String pwd, java.lang.String ssocookiefile, java.lang.Enum<MessageType> msgType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |