com.ibm.tivoli.maximo.oslc.provider

Class OSRDFResourceShapeGenerator

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.provider.OSRDFResourceShapeGenerator
    • Constructor Detail

      • OSRDFResourceShapeGenerator

        public OSRDFResourceShapeGenerator(java.lang.String resourceURI,
                                           java.lang.String osName,
                                           java.lang.String relatedResource)
                                    throws MXException
        Throws:
        MXException
    • Method Detail

      • getMimeType

        protected java.lang.String getMimeType()
      • getShape

        public byte[] getShape()
                        throws MXException,
                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • createResourcePropertyFromMosDetail

        protected void createResourcePropertyFromMosDetail(com.hp.hpl.jena.rdf.model.Model oslcModel,
                                                           java.lang.String propName,
                                                           java.lang.String propNs,
                                                           java.lang.String occurs,
                                                           java.lang.String valueType,
                                                           java.lang.String representation,
                                                           MosDetailInfo mosDetInfo,
                                                           OslcResourceDetailInfo oslcResourceDetailInfo,
                                                           com.hp.hpl.jena.rdf.model.Resource shapeRes)
                                                    throws MXException,
                                                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • setResourceProperties

        protected void setResourceProperties(MosDetailInfo mosDetailInfo,
                                             OslcResourceDetailInfo resourceDetailInfo,
                                             com.hp.hpl.jena.rdf.model.Model oslcModel,
                                             com.hp.hpl.jena.rdf.model.Resource shapeRes)
                                      throws MXException,
                                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • createResourceProperty

        public void createResourceProperty(java.lang.String occursURI,
                                           java.lang.String propName,
                                           com.hp.hpl.jena.rdf.model.Model oslcModel,
                                           com.hp.hpl.jena.rdf.model.Resource shapeRes,
                                           java.lang.String propNs,
                                           java.lang.String valueTypeURI,
                                           java.lang.String linkOSName,
                                           MosDetailInfo mosDetailInfo,
                                           OslcResourceDetailInfo resourceDetailInfo,
                                           IfaceColumnInfo colInfo)
                                    throws MXException
        Throws:
        MXException
      • createLiteralProperty

        public void createLiteralProperty(java.lang.String occursURI,
                                          java.lang.String propName,
                                          com.hp.hpl.jena.rdf.model.Model oslcModel,
                                          com.hp.hpl.jena.rdf.model.Resource shapeRes,
                                          java.lang.String propNs,
                                          java.lang.String valueTypeURI,
                                          MosDetailInfo mosDetailInfo,
                                          OslcResourceDetailInfo resourceDetailInfo,
                                          IfaceColumnInfo colInfo)
                                   throws MXException
        Throws:
        MXException
      • createPropertyElement

        protected org.jdom2.Element createPropertyElement(org.jdom2.Element parent)