Class WsPermissionAssign

java.lang.Object
edu.internet2.middleware.grouper.ws.soap_v2_2.WsPermissionAssign

public class WsPermissionAssign extends Object
result of permission entry query represents an assignment in the DB
  • Constructor Details

    • WsPermissionAssign

      public WsPermissionAssign()
  • Method Details

    • getLimits

      public WsPermissionLimit[] getLimits()
      if retrieving limits, these are the limits
      Returns:
      the limits
    • setLimits

      public void setLimits(WsPermissionLimit[] limits1)
      if retrieving limits, these are the limits
      Parameters:
      limits1 - the limits to set
    • getDetail

      public WsPermissionAssignDetail getDetail()
      detail on the permission
      Returns:
      detail
    • setDetail

      public void setDetail(WsPermissionAssignDetail detail1)
      detail on the permission
      Parameters:
      detail1 -
    • getAttributeDefId

      public String getAttributeDefId()
      id of attribute def in this assignment
      Returns:
      id of attribute def in this assignment
    • setAttributeDefId

      public void setAttributeDefId(String attributeDefId1)
      id of attribute def in this assignment
      Parameters:
      attributeDefId1 -
    • getAttributeDefName

      public String getAttributeDefName()
      name of attribute def in this assignment
      Returns:
      name of attribute def in this assignment
    • setAttributeDefName

      public void setAttributeDefName(String attributeDefName1)
      name of attribute def in this assignment
      Parameters:
      attributeDefName1 -
    • getAction

      public String getAction()
      name of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT
      Returns:
      name of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT
    • setAction

      public void setAction(String attributeAssignActionName1)
      name of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT
      Parameters:
      attributeAssignActionName1 -
    • getPermissionType

      public String getPermissionType()
      Type of owner, from enum AttributeAssignType, e.g. group, member, stem, any_mem, imm_mem, attr_def, group_asgn, mem_asgn, stem_asgn, any_mem_asgn, imm_mem_asgn, attr_def_asgn
      Returns:
      type
    • setPermissionType

      public void setPermissionType(String attributeAssignType1)
      Type of owner, from enum AttributeAssignType, e.g. group, member, stem, any_mem, imm_mem, attr_def, group_asgn, mem_asgn, stem_asgn, any_mem_asgn, imm_mem_asgn, attr_def_asgn
      Parameters:
      attributeAssignType1 -
    • getAttributeDefNameId

      public String getAttributeDefNameId()
      attribute name id in this assignment
      Returns:
      attribute name id in this assignment
    • setAttributeDefNameId

      public void setAttributeDefNameId(String attributeDefNameId1)
      attribute name id in this assignment
      Parameters:
      attributeDefNameId1 -
    • getAttributeDefNameName

      public String getAttributeDefNameName()
      attribute name in this assignment
      Returns:
      attribute name in this assignment
    • setAttributeDefNameName

      public void setAttributeDefNameName(String attributeDefNameName1)
      attribute name in this assignment
      Parameters:
      attributeDefNameName1 -
    • getEnabled

      public String getEnabled()
      T or F for if this assignment is enabled (e.g. might have expired)
      Returns:
      T or F
    • setEnabled

      public void setEnabled(String enabled1)
      T or F for if this assignment is enabled (e.g. might have expired)
      Parameters:
      enabled1 -
    • getAttributeAssignId

      public String getAttributeAssignId()
      if this is an attribute assign attribute, this is the foreign key
      Returns:
      attribute assign id
    • setAttributeAssignId

      public void setAttributeAssignId(String ownerAttributeAssignId1)
      if this is an attribute assign attribute, this is the foreign key
      Parameters:
      ownerAttributeAssignId1 -
    • getRoleId

      public String getRoleId()
      if this is a group attribute, this is the foreign key
      Returns:
      the owner group id
    • setRoleId

      public void setRoleId(String ownerGroupId1)
      if this is a group attribute, this is the foreign key
      Parameters:
      ownerGroupId1 -
    • getRoleName

      public String getRoleName()
      if this is a group attribute, this is the name of the foreign key
      Returns:
      owner group name
    • setRoleName

      public void setRoleName(String ownerGroupName1)
      if this is a group attribute, this is the name of the foreign key
      Parameters:
      ownerGroupName1 -
    • getSubjectId

      public String getSubjectId()
      if this is a member attribute, this is the subject of the foreign key
      Returns:
      owner subject id
    • setSubjectId

      public void setSubjectId(String ownerMemberSubjectId1)
      if this is a member attribute, this is the subject of the foreign key
      Parameters:
      ownerMemberSubjectId1 -
    • getSourceId

      public String getSourceId()
      if this is a member attribute, this is the source of the foreign key
      Returns:
      owner member source id
    • setSourceId

      public void setSourceId(String ownerMemberSourceId1)
      if this is a member attribute, this is the source of the foreign key
      Parameters:
      ownerMemberSourceId1 -
    • getMembershipId

      public String getMembershipId()
      if this is a membership attribute, this is the foreign key
      Returns:
      membership attribute
    • setMembershipId

      public void setMembershipId(String ownerMembershipId1)
      if this is a membership attribute, this is the foreign key
      Parameters:
      ownerMembershipId1 -
    • getAllowedOverall

      public String getAllowedOverall()
      T or F, this will be if this permissions is allowed (not in DB/assignment, but overall). So if we are considering limits, and the limit is false, then this will be false for a permission where the disallow is set to false
      Returns:
      true if allowed overall
    • getDisallowed

      public String getDisallowed()
      if this is a permission, then if this permission assignment is allowed or not
      Returns:
      if disallowed
    • setAllowedOverall

      public void setAllowedOverall(String allowedOverall1)
      T or F, this will be if this permissions is allowed (not in DB/assignment, but overall). So if we are considering limits, and the limit is false, then this will be false for a permission where the disallow is set to false
      Parameters:
      allowedOverall1 -
    • setDisallowed

      public void setDisallowed(String disallowed1)
      T or F, if this is a permission, then if this permission assignment is allowed or not
      Parameters:
      disallowed1 -