public class LocalURIResolver
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LocalURIResolver.PathToken |
static class |
LocalURIResolver.ResolvedResource |
| Constructor and Description |
|---|
LocalURIResolver()
Construct the LocalURIResolver for uri
|
LocalURIResolver(boolean resolveRootCollection) |
LocalURIResolver(java.lang.String uri)
Construct the LocalURIResolver for uri
|
LocalURIResolver(java.lang.String uri,
boolean create)
Construct the LocalURIResolver for uri for Create or Update
|
LocalURIResolver(java.lang.String uri,
boolean create,
boolean fillKeyMap)
Construct the LocalURIResolver for uri
|
LocalURIResolver(java.lang.String uri,
java.util.Map keyMap,
java.lang.String key,
UserInfo userInfo)
Construct the LocalURIResolver for uri key, and Key Map
|
LocalURIResolver(java.lang.String uri,
java.util.Map keyMap,
UserInfo userInfo)
Construct the LocalURIResolver for uri and Key Map
|
LocalURIResolver(java.lang.String resourceId,
java.lang.String osName)
Construct the LocalURIResolver for resourceId and Object Structure Name
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getKeyValue()
Return Key Value Object
|
java.util.Map |
getKeyValueMap()
Return Key Value map
|
MboRemote |
getMboForUniformId(MboSetRemote mboSet,
OslcRequest oslcRequest)
Get Mbo for resource Id (it can be unique id or encoded full key)
If key start with "_" then it is encoded full key otherwise unique id of the object
|
MboRemote |
getMboForUniformId(java.lang.String primaryMboName,
UserInfo userInfo)
Get Mbo for resource Id (it can be unique id or encoded full key)
If key start with "_" then it is encoded full key otherwise unique id of the object
|
MboRemote |
getMboForURI(UserInfo userInfo)
Get Mbo for resource Id
|
java.lang.String |
getOSName()
Return Object Structure Name
|
java.lang.String |
getResourceId()
Get resource id
|
boolean |
isAttachment(MboRemote mbo,
java.lang.String relation) |
boolean |
isIdURI()
Is URI Id of has query parameters
|
boolean |
isScript() |
LocalURIResolver.ResolvedResource |
resolvePath(java.lang.String osName,
java.util.List resPath,
OslcRequest oslcRequest) |
LocalURIResolver.ResolvedResource |
resolvePath(java.lang.String osName,
java.lang.String localURI,
OslcRequest oslcRequest) |
void |
setPayload(byte[] resourceBytes,
java.lang.String messageType) |
public LocalURIResolver(java.lang.String resourceId,
java.lang.String osName)
resourceId - Resource IdosName - Object Structure Namepublic LocalURIResolver(java.lang.String uri,
boolean create)
throws MXException
uri - Resource URIcreate - Is operation CreateMXException - Maximo Exceptionpublic LocalURIResolver(java.lang.String uri)
throws MXException
uri - Resource URIMXException - Maximo Exceptionpublic LocalURIResolver()
uri - Resource URIjava.rmi.RemoteExceptionMXException - Maximo Exceptionpublic LocalURIResolver(boolean resolveRootCollection)
public LocalURIResolver(java.lang.String uri,
java.util.Map keyMap,
UserInfo userInfo)
throws MXException
uri - Resource URIkeyMap - Oslc Key Map from OsOslcMap registrationuserInfo - User Info objectMXException - Maximo Exceptionpublic LocalURIResolver(java.lang.String uri,
boolean create,
boolean fillKeyMap)
throws MXException
uri - Resource URIcreate - Is operation CreateparseQuery - Need to parse queryMXException - Maximo Exceptionpublic LocalURIResolver(java.lang.String uri,
java.util.Map keyMap,
java.lang.String key,
UserInfo userInfo)
throws MXException
uri - Resource URIkeyMap - Oslc Key Map from OsOslcMap registrationkey - attribute to find the data foruserInfo - User Info objectMXException - Maximo Exceptionpublic boolean isAttachment(MboRemote mbo, java.lang.String relation) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic LocalURIResolver.ResolvedResource resolvePath(java.lang.String osName, java.lang.String localURI, OslcRequest oslcRequest) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void setPayload(byte[] resourceBytes,
java.lang.String messageType)
public LocalURIResolver.ResolvedResource resolvePath(java.lang.String osName, java.util.List resPath, OslcRequest oslcRequest) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic boolean isScript()
public MboRemote getMboForURI(UserInfo userInfo) throws MXException, java.rmi.RemoteException
userInfo - User Info objectMXException - Maximo Exceptionjava.rmi.RemoteException - Remote Exceptionpublic MboRemote getMboForUniformId(java.lang.String primaryMboName, UserInfo userInfo) throws MXException, java.rmi.RemoteException
primaryMboName - name of primary object in Object StructureuserInfo - User Info objectMXException - Maximo Exceptionjava.rmi.RemoteException - Remote Exceptionpublic MboRemote getMboForUniformId(MboSetRemote mboSet, OslcRequest oslcRequest) throws MXException, java.rmi.RemoteException
mboSet - MboSet objectMXException - Maximo Exceptionjava.rmi.RemoteException - Remote Exceptionpublic java.lang.String getResourceId()
public java.lang.String getOSName()
public java.lang.Object getKeyValue()
public java.util.Map getKeyValueMap()
public boolean isIdURI()