Class DataGroupPermissions
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.app.jazz.lqe.model.DataGroupPermissions
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://www.sodius.com/ns/jazz/lqe#")
@OslcResourceShape(title="Data Group Permissions Resource Shape",
describes="http://www.sodius.com/ns/jazz/lqe#DataGroupPermissions")
public class DataGroupPermissions
extends AbstractResource
Describes permissions of a LQE data group.
- Since:
- 1.11.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuthorizedUser(User authorizedUser) voidaddAuthorizedUserGroup(String authorizedUserGroupId) String[]User[]voidsetAuthorizedUserGroups(String[] authorizedUserGroupIDs) voidsetAuthorizedUsers(User[] authorizedUsers) voidsetInheritPermissions(Boolean inheritPermissions) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
DataGroupPermissions
public DataGroupPermissions()
-
-
Method Details
-
getInheritPermissions
@OslcPropertyDefinition("http://www.sodius.com/ns/jazz/lqe#inheritPermissions") public Boolean getInheritPermissions() -
setInheritPermissions
-
addAuthorizedUser
-
getAuthorizedUsers
@OslcPropertyDefinition("http://www.sodius.com/ns/jazz/lqe#authorizedUsers") @OslcValueType(LocalResource) public User[] getAuthorizedUsers() -
setAuthorizedUsers
-
addAuthorizedUserGroup
-
getAuthorizedUserGroups
@OslcPropertyDefinition("http://www.sodius.com/ns/jazz/lqe#authorizedUserGroupIDs") @OslcName("authorizedUserGroupIDs") public String[] getAuthorizedUserGroups() -
setAuthorizedUserGroups
-