Class Contribution
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.oslc.domains.config.Contribution
- All Implemented Interfaces:
IContribution
,IExtendedResource
,IResource
@OslcNamespace("http://open-services.net/ns/config#")
@OslcName("Contribution")
@OslcResourceShape(title="Contribution Shape",
describes="http://open-services.net/ns/config#Contribution")
public class Contribution
extends AbstractResource
implements IContribution
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceShape
void
setConfiguration
(Link configuration) void
setContributionOrder
(String contributionOrder) void
setModified
(Date modified) void
setOverrides
(Link overrides) toString()
toString
(boolean asLocalResource) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Contribution
public Contribution() -
Contribution
-
-
Method Details
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException -
toString
-
toString
-
getModified
@OslcName("modified") @OslcPropertyDefinition("http://purl.org/dc/terms/modified") @OslcDescription("Timestamp of latest resource modification") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) public Date getModified()- Specified by:
getModified
in interfaceIContribution
-
getConfiguration
@OslcName("configuration") @OslcPropertyDefinition("http://open-services.net/ns/config#configuration") @OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/config#Configuration") @OslcReadOnly(false) public Link getConfiguration()- Specified by:
getConfiguration
in interfaceIContribution
-
getContributionOrder
@OslcName("contributionOrder") @OslcPropertyDefinition("http://open-services.net/ns/config#contributionOrder") @OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) public String getContributionOrder()- Specified by:
getContributionOrder
in interfaceIContribution
-
getOverrides
@OslcName("overrides") @OslcPropertyDefinition("http://open-services.net/ns/config#overrides") @OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/config#Configuration") @OslcReadOnly(false) public Link getOverrides()- Specified by:
getOverrides
in interfaceIContribution
-
setModified
- Specified by:
setModified
in interfaceIContribution
-
setConfiguration
- Specified by:
setConfiguration
in interfaceIContribution
-
setContributionOrder
- Specified by:
setContributionOrder
in interfaceIContribution
-
setOverrides
- Specified by:
setOverrides
in interfaceIContribution
-