|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sage.orion.sdata.servlet.BaseServiceOperation
com.sage.orion.sdata.servlet.accpac.OpenSessionOperation
com.sage.orion.sdata.servlet.accpac.OpenCRMSessionOperation
public class OpenCRMSessionOperation
The OpenCRMSessionOperation class provides the ability to open a session, by
extending the BaseServiceOperation
class.
This class is to be used by CRM to open a session. This session will not be
mapped to an HTTP Session unlike the OpenSessionOperation
.
SystemResourceContext
to the
constructor
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sage.orion.sdata.servlet.BaseServiceOperation |
---|
BaseServiceOperation.FieldData, BaseServiceOperation.FieldNames |
Constructor Summary | |
---|---|
OpenCRMSessionOperation(SystemResourceContext context)
Constructs an instance of the OpenCRMSessionOperation class that
will use the provided context for execution. |
Method Summary | |
---|---|
java.lang.String |
getDescription()
Get a description of the service operation, for use in service lists |
java.lang.String |
getName()
Get the full name of this service operation, i.e. |
java.lang.String |
getOperationName()
Get the short name of this service operation, i.e. |
protected java.lang.String |
getPath()
Get the URL to this service operation. |
protected void |
updateSessionMap(SDataRequest request,
com.sage.accpac.sm.Session accpacSession,
com.sage.accpac.sm.Program program,
java.lang.String sessionID,
java.lang.String programGuid)
Updates the session map with the given session. |
Methods inherited from class com.sage.orion.sdata.servlet.accpac.OpenSessionOperation |
---|
createRequestFields, createResponseFields, createTemplateFields, execute |
Methods inherited from class com.sage.orion.sdata.servlet.BaseServiceOperation |
---|
getResponseFields, getSchema, handleRequest, shutdown |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OpenCRMSessionOperation(SystemResourceContext context)
OpenCRMSessionOperation
class that
will use the provided context for execution.
context
- the SystemResourceContext
to which to connect the
instanceMethod Detail |
---|
public java.lang.String getOperationName()
BaseServiceOperation
getOperationName
in class OpenSessionOperation
protected java.lang.String getPath()
BaseServiceOperation
getPath
in class OpenSessionOperation
public java.lang.String getName()
ServiceOperation
getName
in interface ServiceOperation
getName
in class OpenSessionOperation
String
containing the full name of the service
operationpublic java.lang.String getDescription()
ServiceOperation
It defaults to the full name of this service operation, i.e. the operation name prefixed with resource name(s)
The description should be in the language required by the user
getDescription
in interface ServiceOperation
getDescription
in class OpenSessionOperation
String
containing the description of the
service operationprotected void updateSessionMap(SDataRequest request, com.sage.accpac.sm.Session accpacSession, com.sage.accpac.sm.Program program, java.lang.String sessionID, java.lang.String programGuid)
OpenSessionOperation
updateSessionMap
in class OpenSessionOperation
request
- the SDataRequest
accpacSession
- the Session
program
- the Program
sessionID
- the session IDprogramGuid
- the program GUID
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |