com.ibm.tivoli.maximo.oslc.consumer

Class OslcInteractionProcessor

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.consumer.OslcInteractionProcessor


  • public class OslcInteractionProcessor
    extends java.lang.Object
    the runtime for an oslc interaction.
    • Field Detail

      • OSLCLOGGER

        public static final MXLogger OSLCLOGGER
    • Constructor Detail

      • OslcInteractionProcessor

        public OslcInteractionProcessor(java.lang.String providerName)
                                 throws MXException,
                                        java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • OslcInteractionProcessor

        public OslcInteractionProcessor(OslcEndPointData epData)
        use this for preview
        Parameters:
        epData -
      • OslcInteractionProcessor

        public OslcInteractionProcessor(OslcEndPointData epData,
                                        MboRemote mbo,
                                        java.lang.String updatePropName,
                                        java.lang.String updatePropNs)
        use this for delete of association
        Parameters:
        epData -
        mbo -
    • Method Detail

      • getServiceProviders

        public java.util.List getServiceProviders()
                                           throws java.rmi.RemoteException,
                                                  MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • fetchQueryCollection

        public com.hp.hpl.jena.rdf.model.Resource fetchQueryCollection(OslcEndPointData epData,
                                                                       java.lang.String spURI)
                                                                throws MXException,
                                                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isPreferProviderDescForRRURI

        public boolean isPreferProviderDescForRRURI(java.lang.String desc)
      • nativePreview

        public void nativePreview(java.lang.String resourceURI,
                                  MboRemote linkMbo)
                           throws MXException,
                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getPreviewDialog

        public OslcDialogInfo getPreviewDialog(java.lang.String resourceURI)
                                        throws MXException,
                                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • createOslcLinkFromEvent

        public void createOslcLinkFromEvent(java.lang.String event,
                                            OslcServiceProviderInfo selectedServiceProviderInfo)
                                     throws MXException,
                                            java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • updateLinkedResource

        public void updateLinkedResource(java.lang.String contextPath)
                                  throws MXException,
                                         java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • deleteAssociation

        public void deleteAssociation(java.lang.String contextPath,
                                      java.lang.String linkedResourceURI)
                               throws MXException,
                                      java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • createResource

        public java.util.Map createResource(java.lang.String resTypeURI,
                                            com.hp.hpl.jena.rdf.model.Resource res,
                                            java.util.Locale locale,
                                            boolean errorOnStatus)
                                     throws MXException
        Throws:
        MXException
      • createResource

        public java.util.Map createResource(java.lang.String resTypeURI,
                                            com.hp.hpl.jena.rdf.model.Resource res,
                                            java.util.Locale locale,
                                            boolean errorOnStatus,
                                            java.util.Map metaDataForProvider)
                                     throws MXException
        Throws:
        MXException
      • getResource

        public OslcResource getResource(java.lang.String uri,
                                        java.util.Locale locale,
                                        boolean errorOnStatus,
                                        java.util.Map metaDataForProvider)
                                 throws MXException
        Throws:
        MXException
      • updateResource

        public java.util.Map updateResource(com.hp.hpl.jena.rdf.model.Resource res,
                                            java.lang.String etag,
                                            java.util.Locale locale,
                                            boolean errorOnStatus)
                                     throws MXException
        Throws:
        MXException
      • updateResource

        public java.util.Map updateResource(com.hp.hpl.jena.rdf.model.Resource res,
                                            java.lang.String etag,
                                            java.util.Locale locale,
                                            boolean errorOnStatus,
                                            java.util.Map metaDataForProvider)
                                     throws MXException
        Throws:
        MXException
      • deleteResource

        public java.util.Map deleteResource(java.lang.String resURI,
                                            java.lang.String etag,
                                            boolean errorOnStatus)
                                     throws MXException
        Throws:
        MXException
      • deleteResource

        public java.util.Map deleteResource(java.lang.String resURI,
                                            java.lang.String etag,
                                            boolean errorOnStatus,
                                            java.util.Map metaDataForProvider)
                                     throws MXException
        Throws:
        MXException