public class OSRDFModelGenerator extends OSOslcSerializer implements MosConstants
addAction, addRowStamp, addSchema, addSchemaUrl, addTransLang, allowSkipRows, bcollectionTotalCount, branchFilter, contentType, descendentProperties, docStore, dropNulls, DROPNULLS, ignoreKeyRef, inlineAttachment, leanJson, loggerName, luriGen, mosInfo, msi, osApp, oslcBaseOSURI, oslcRequest, osName, pagedExport, pageNum, pageSize, paging, resDfltNsURI, resourceInfo, resourceProperties, resURI, retainMbos, RETAINMBOS, rsBuffer, selfrefRelation, setValueMode, showHidden
ACTION, ACTIONADD, ACTIONADDUPDATE, ACTIONDELETE, ACTIONREPLACE, ACTIONUPDATE, ADAPTER_INSTALL, ADD, ADDATEND, BASELANGUAGE, BYPASS, COMPANYSETID_NAME, COMPLETE, CONFIGFILENAME, CREATIONDATETIME, DELETEFORINSERT, DEPLOYMENT_MANAGER, ENTERPRISE_SERVICE, ERRORTAG, ESCAPECHAR, EVENT, FILTERMBOKEY, INVOKE_CHANNEL, ITEMSETID_NAME, MAXIMO_NS_PREFIX, MAXIMOVERSION, MESSAGEID, MESSAGETYPE_CREATE, MESSAGETYPE_DELETE, MESSAGETYPE_INITIATE, MESSAGETYPE_INVOKE, MESSAGETYPE_MERGE, MESSAGETYPE_PATCH, MESSAGETYPE_PROCESS, MESSAGETYPE_PUBLISH, MESSAGETYPE_QUERY, MESSAGETYPE_RESPONSE, MESSAGETYPE_SYNC, MESSAGETYPE_UPDATE, MESSAGETYPE_WAKEUP, OBJECT_STRUCTURE_SERVICE, ORGID_NAME, OVERRIDEALWAYS, OVERRIDENULLONLY, PROCESS, SITEID_NAME, SKIP, SKIPMBO, SKIPMBOKEY, STANDARD_SERVICE, TRANSLANGUAGE, UPDATE, XSI_NS, XSI_NS_PREFIX
Constructor and Description |
---|
OSRDFModelGenerator(java.lang.String osName,
OslcRequest oslcRequest,
java.util.Map linkedResourceCache) |
Modifier and Type | Method and Description |
---|---|
com.hp.hpl.jena.rdf.model.Model |
generateRDFModel(Mbo mbo,
boolean compact) |
com.hp.hpl.jena.rdf.model.Model |
generateRDFModel(MboIterator mboSet) |
protected void |
getCompactRepresentation(com.hp.hpl.jena.rdf.model.Model model,
Mbo mbo,
OslcResourceDetailInfo oslcResourceDetailInfo,
com.hp.hpl.jena.rdf.model.Resource res) |
java.lang.String |
getContentType() |
protected int |
mbo2RDF(com.hp.hpl.jena.rdf.model.Resource res,
com.hp.hpl.jena.rdf.model.Model rdfModel,
MboRemote mbo,
MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo oslcResourceDetailInfo,
boolean headerObject,
java.util.Map resourceProperties,
java.lang.String subjectURI) |
OslcResourceResponse |
serializeResource(Mbo mbo) |
OslcResourceResponse |
serializeResource(MboIterator mboSet) |
protected void |
setMboColumnElement(com.hp.hpl.jena.rdf.model.Resource res,
com.hp.hpl.jena.rdf.model.Model rdfModel,
IfaceColumnInfo colInfo,
MboRemote mbo,
MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo oslcResourceDetailInfo,
java.lang.Object ovrdColValue,
boolean overridden,
boolean headerObject,
java.util.Map resourceProperties) |
cleanUpMboSet, debug, deriveCollectionURIFromMemberURI, getAction, getAttachment, getAttachmentSize, getETag, getLocalRef, getLogger, getMaxFetchLimit, getMboFromKeyValueMap, getPropertiesFromRequest, getQueryLimit, isActionDelete, isActionInsert, isActionUpdate, isAddPrefixes, isAddTransLang, isAllowSkipRows, isAvailableFromSourceResource, isDropNulls, isExcludeNS, isIndexOnLocalResource, isNull, isPagedExport, isRetainsMbos, prepareCachedResource, resolveRelatedReference, setAddAction, setAddRowStamp, setAddTransLang, setAllowSkipRows, setIgnoreKeyRef, setInlineAttachment, setPagedExport
public OSRDFModelGenerator(java.lang.String osName, OslcRequest oslcRequest, java.util.Map linkedResourceCache) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getContentType()
getContentType
in class OSOslcSerializer
public com.hp.hpl.jena.rdf.model.Model generateRDFModel(Mbo mbo, boolean compact) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected void getCompactRepresentation(com.hp.hpl.jena.rdf.model.Model model, Mbo mbo, OslcResourceDetailInfo oslcResourceDetailInfo, com.hp.hpl.jena.rdf.model.Resource res) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public com.hp.hpl.jena.rdf.model.Model generateRDFModel(MboIterator mboSet) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected int mbo2RDF(com.hp.hpl.jena.rdf.model.Resource res, com.hp.hpl.jena.rdf.model.Model rdfModel, MboRemote mbo, MosDetailInfo mosDetailInfo, OslcResourceDetailInfo oslcResourceDetailInfo, boolean headerObject, java.util.Map resourceProperties, java.lang.String subjectURI) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected void setMboColumnElement(com.hp.hpl.jena.rdf.model.Resource res, com.hp.hpl.jena.rdf.model.Model rdfModel, IfaceColumnInfo colInfo, MboRemote mbo, MosDetailInfo mosDetailInfo, OslcResourceDetailInfo oslcResourceDetailInfo, java.lang.Object ovrdColValue, boolean overridden, boolean headerObject, java.util.Map resourceProperties) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public OslcResourceResponse serializeResource(MboIterator mboSet) throws MXException, java.rmi.RemoteException
serializeResource
in class OSOslcSerializer
MXException
java.rmi.RemoteException
public OslcResourceResponse serializeResource(Mbo mbo) throws MXException, java.rmi.RemoteException
serializeResource
in class OSOslcSerializer
MXException
java.rmi.RemoteException