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 Details

    • DataGroupPermissions

      public DataGroupPermissions()
  • Method Details

    • getInheritPermissions

      @OslcPropertyDefinition("http://www.sodius.com/ns/jazz/lqe#inheritPermissions") public Boolean getInheritPermissions()
    • setInheritPermissions

      public void setInheritPermissions(Boolean inheritPermissions)
    • addAuthorizedUser

      public void addAuthorizedUser(User authorizedUser)
    • getAuthorizedUsers

      @OslcPropertyDefinition("http://www.sodius.com/ns/jazz/lqe#authorizedUsers") @OslcValueType(LocalResource) public User[] getAuthorizedUsers()
    • setAuthorizedUsers

      public void setAuthorizedUsers(User[] authorizedUsers)
    • addAuthorizedUserGroup

      public void addAuthorizedUserGroup(String authorizedUserGroupId)
    • getAuthorizedUserGroups

      @OslcPropertyDefinition("http://www.sodius.com/ns/jazz/lqe#authorizedUserGroupIDs") @OslcName("authorizedUserGroupIDs") public String[] getAuthorizedUserGroups()
    • setAuthorizedUserGroups

      public void setAuthorizedUserGroups(String[] authorizedUserGroupIDs)