public abstract class AbstractJLISession
extends java.lang.Object
| Constructor and Description |
|---|
AbstractJLISession() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getConnectionId()
Get the Creo connection ID; create a connection to Creo if one does not exist.
|
abstract int |
getProeVersion()
Get the Creo version value
|
abstract java.lang.String |
getSessionId()
Get the session's ID
|
abstract boolean |
logCommand(java.util.Map<java.lang.Object,java.lang.Object> cmd)
When a function is executed, this function will write the request to a command log file
|
abstract boolean |
logReturn(java.util.Map<java.lang.Object,java.lang.Object> cmd)
When a function is executed, this function will write the response data to a command log file
|
abstract void |
setConnectionId(java.lang.String connId)
Get the Creo connection ID
|
abstract void |
setProeVersion(int proeVersion)
Set the Creo version value
|
public abstract boolean logCommand(java.util.Map<java.lang.Object,java.lang.Object> cmd)
cmd - The generic request structurepublic abstract boolean logReturn(java.util.Map<java.lang.Object,java.lang.Object> cmd)
cmd - The generic response structurepublic abstract java.lang.String getSessionId()
public abstract java.lang.String getConnectionId()
throws JLIException
JLIExceptionpublic abstract void setConnectionId(java.lang.String connId)
connId - The Creo connection IDpublic abstract int getProeVersion()
public abstract void setProeVersion(int proeVersion)
proeVersion - The Creo version value