public class OslcInteractionDesigner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static MXLogger |
OSLCLOGGER |
Constructor and Description |
---|
OslcInteractionDesigner(OslcEndPointData epData,
java.lang.String oslcProviderName,
java.lang.String resourceType,
java.lang.String interactionType,
java.lang.String resourceTypeName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultLinkLabel() |
java.lang.String |
getDefaultLinkPath() |
java.lang.String |
getDialogURI(java.lang.String spURI) |
java.util.Map<java.lang.String,java.lang.String> |
getMatchingServiceProviders(java.lang.String usageURI) |
java.lang.String |
getOslcLinkType() |
ShapeRDFParser |
getParsedShape() |
boolean |
hasShapeInformation() |
boolean |
isProviderRR(java.lang.String domURI) |
boolean |
isSingleServiceProvider() |
java.util.Set<java.lang.String> |
loadUsageURIs() |
public static final MXLogger OSLCLOGGER
public OslcInteractionDesigner(OslcEndPointData epData, java.lang.String oslcProviderName, java.lang.String resourceType, java.lang.String interactionType, java.lang.String resourceTypeName) throws MXException, java.rmi.RemoteException
epData
- - endpoint details for discovering service providers - either points to the Tivoli service provider registry or to
the native listing from oslc provider.oslcProviderName
- the name of the oslc provider.resourceType
- the fully qualified name of the resource type to interact with.interactionType
- the interaction type - CREATIONDIALOG or SELECTIONDIALOG - are the only 2 supported types.MXException
java.rmi.RemoteException
public boolean isSingleServiceProvider()
public java.util.Set<java.lang.String> loadUsageURIs() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public boolean isProviderRR(java.lang.String domURI)
public java.util.Map<java.lang.String,java.lang.String> getMatchingServiceProviders(java.lang.String usageURI) throws MXException, java.rmi.RemoteException
usageURIs
- the set of user selected usage urisMXException
java.rmi.RemoteException
public java.lang.String getDefaultLinkPath()
public java.lang.String getDefaultLinkLabel()
public java.lang.String getOslcLinkType()
public java.lang.String getDialogURI(java.lang.String spURI) throws MXException
spURI
- the matching service provider uriMXException
public boolean hasShapeInformation()
public ShapeRDFParser getParsedShape()