Class LinkingRawResources
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.links.model.LinkingRawResources
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process#") @OslcResourceShape(title="Linking Raw Resources Shape", describes="http://www.sodius.com/ns/process#LinkingRawResources") public class LinkingRawResources extends AbstractResource
Encapsulates the linking raw resource URLs. Used by the DnD flow to, given the set of dropped/pasted resources, determine the remote container to use for linking.- Since:
- 3.7.0
-
-
Constructor Summary
Constructors Constructor Description LinkingRawResources()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLinkingResource(String linkingResource)
String[]
getLinkingResources()
URI
getLinkingType()
boolean
isEmpty()
void
removeLinkingResource(String... linkingResources)
void
setLinkingResources(String[] linkingResources)
void
setLinkingType(URI linkingType)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getLinkingType
@OslcPropertyDefinition("http://www.sodius.com/ns/process#linkingType") @OslcValueType(Resource) public URI getLinkingType()
-
setLinkingType
public void setLinkingType(URI linkingType)
-
getLinkingResources
@OslcName("linkingResource") @OslcPropertyDefinition("http://www.sodius.com/ns/process#linkingResource") @OslcTitle("Linking Resource") @OslcRdfCollectionType(collectionType="Seq") @OslcValueType(String) public String[] getLinkingResources()
-
addLinkingResource
public void addLinkingResource(String linkingResource)
-
removeLinkingResource
public void removeLinkingResource(String... linkingResources)
-
setLinkingResources
public void setLinkingResources(String[] linkingResources)
-
isEmpty
public boolean isEmpty()
-
-