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, showHiddenACTION, 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, setPagedExportpublic OSRDFModelGenerator(java.lang.String osName,
OslcRequest oslcRequest,
java.util.Map linkedResourceCache)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getContentType()
getContentType in class OSOslcSerializerpublic com.hp.hpl.jena.rdf.model.Model generateRDFModel(Mbo mbo, boolean compact) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected 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.RemoteExceptionMXExceptionpublic com.hp.hpl.jena.rdf.model.Model generateRDFModel(MboIterator mboSet) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected 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.RemoteExceptionMXExceptionprotected 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.RemoteExceptionMXExceptionpublic OslcResourceResponse serializeResource(MboIterator mboSet) throws MXException, java.rmi.RemoteException
serializeResource in class OSOslcSerializerMXExceptionjava.rmi.RemoteExceptionpublic OslcResourceResponse serializeResource(Mbo mbo) throws MXException, java.rmi.RemoteException
serializeResource in class OSOslcSerializerMXExceptionjava.rmi.RemoteException