Class UserGroup
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.app.jazz.lqe.model.UserGroup
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/jazz/lqe#") @OslcResourceShape(title="User Group Resource Shape", describes="http://www.sodius.com/ns/jazz/lqe#UserGroup") public class UserGroup extends AbstractResource
Describes a LQE user group.- Since:
- 1.11.0
-
-
Constructor Summary
Constructors Constructor Description UserGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getGroupType()
String
getIdentifier()
URI
getMembers()
Returns the URL for managing members of this group.String
getName()
boolean
isReadOnly()
void
setDescription(String description)
void
setGroupType(String groupType)
void
setIdentifier(String identifier)
void
setName(String name)
void
setReadOnly(boolean readOnly)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getName
@OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://xmlns.com/foaf/0.1/name") @OslcTitle("Name") public String getName()
-
setName
public void setName(String name)
-
getDescription
@OslcDescription("Descriptive text (reference: Dublin Core) about resource represented as rich text in XHTML content.") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcTitle("Description") @OslcValueType(XMLLiteral) public String getDescription()
-
setDescription
public void setDescription(String description)
-
getIdentifier
@OslcDescription("A unique identifier for a resource. Assigned by the service provider when a resource is created. Not intended for end-user display.") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcReadOnly @OslcTitle("Identifier") public String getIdentifier()
-
setIdentifier
public void setIdentifier(String identifier)
-
getGroupType
@OslcOccurs(ExactlyOne) @OslcName("type") @OslcPropertyDefinition("http://purl.org/dc/terms/type") @OslcTitle("Type") public String getGroupType()
-
setGroupType
public void setGroupType(String groupType)
-
isReadOnly
@OslcPropertyDefinition("http://open-services.net/ns/core#readOnly") public boolean isReadOnly()
-
setReadOnly
public void setReadOnly(boolean readOnly)
-
getMembers
public URI getMembers()
Returns the URL for managing members of this group. This URL is computed based on the location of this group.- Returns:
- the URL for managing members of this group.
- See Also:
GetUserGroupMembers
-
-