Package com.sodius.oslc.core.model
Class Discussion
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.core.model.Discussion
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://open-services.net/ns/core#")
@OslcName("Discussion")
@OslcResourceShape(title="OSLC Discussion Resource Shape",
describes="http://open-services.net/ns/core#Discussion")
public class Discussion
extends AbstractResource
Represents Discussion.
See the OSLC Core Vocabulary specification for details:
http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#oslc_Discussion_Resource
- Since:
- 1.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComment(Comment comment) Comment[]voidsetComments(Comment[] comments) voidsetDiscussionAbout(URI discussionAbout) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Discussion
public Discussion() -
Discussion
-
-
Method Details
-
getDiscussionAbout
@OslcPropertyDefinition("http://open-services.net/ns/core#discussionAbout") @OslcRange("http://open-services.net/ns/core#Discussion") @OslcTitle("Discussion") public URI getDiscussionAbout() -
setDiscussionAbout
-
getComments
@OslcName("comment") @OslcPropertyDefinition("http://open-services.net/ns/core#comment") @OslcTitle("Comment") public Comment[] getComments() -
addComment
-
setComments
-