public abstract class RESTActionHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected OslcActionInfo |
actionInfo |
protected boolean |
actionMetaAuthCheck |
protected boolean |
contentLocalized |
protected MaximoAuthenticator |
maxAuthenticator |
protected MboRemote |
mbo |
protected MboSetRemote |
mboSet |
protected MXTransaction |
mxTrans |
protected java.lang.String |
oslcRespProp |
protected java.lang.String |
osName |
protected java.lang.String |
responseOSName |
protected AppService |
service |
Constructor and Description |
---|
RESTActionHandler() |
protected MboRemote mbo
protected MboSetRemote mboSet
protected java.lang.String responseOSName
protected java.lang.String oslcRespProp
protected java.lang.String osName
protected MXTransaction mxTrans
protected MaximoAuthenticator maxAuthenticator
protected OslcActionInfo actionInfo
protected AppService service
protected boolean actionMetaAuthCheck
protected boolean contentLocalized
public void setActionMetaAuthCheck(boolean actionMetaAuthCheck)
public void setAppService(AppService service)
public void setActionInfo(OslcActionInfo actionInfo)
public void setMXTransaction(MXTransaction mxTrans)
public void setMaximoAuthenticator(MaximoAuthenticator maxAuthenticator)
public void setRequestOSName(java.lang.String osName)
public void setActionMbo(MboRemote mbo)
public void setOslcRespProp(java.lang.String oslcRespProp)
public void setActionMboSet(MboSetRemote mboSet)
public OslcResourceResponse oslcSer(Mbo mbo, OslcRequest request) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public OslcResourceResponse oslcSer(MboSetRemote mboSet, OslcRequest request) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean isGET()
public boolean isPOST()
public boolean isCollection()
public boolean isResource()
public abstract OslcResourceResponse action(OslcRequest oslcRequest, byte[] actionData) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setResponseOSName(java.lang.String responseOSName)
public com.ibm.json.java.JSONObject getRequestSchema()
public java.util.Map getRequestHeaders()
public java.util.Map getRequestQueryParams()
public OslcResourceResponse serializeWarnings(MboSetRemote msr) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException