Class WsPermissionAssignDetail

java.lang.Object
edu.internet2.middleware.grouper.ws.soap_v2_3.WsPermissionAssignDetail

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

    • WsPermissionAssignDetail

      public WsPermissionAssignDetail()
  • Method Details

    • getRoleSetDepth

      public String getRoleSetDepth()
      depth of role set hierarchy, 0 means immediate
      Returns:
      depth
    • setRoleSetDepth

      public void setRoleSetDepth(String roleSetDepth1)
      depth of role set hierarchy, 0 means immediate
      Parameters:
      roleSetDepth1 -
    • getMembershipDepth

      public String getMembershipDepth()
      depth of membership (number of hops in hierarchy), 0 is immediate
      Returns:
      depth
    • setMembershipDepth

      public void setMembershipDepth(String membershipDepth1)
      depth of membership (number of hops in hierarchy), 0 is immediate
      Parameters:
      membershipDepth1 -
    • getAttributeDefNameSetDepth

      public String getAttributeDefNameSetDepth()
      depth of attribute def name set (number of hops in hierarchy), 0 is immediate
      Returns:
      depth
    • setAttributeDefNameSetDepth

      public void setAttributeDefNameSetDepth(String attributeDefNameSetDepth1)
      depth of attribute def name set (number of hops in hierarchy), 0 is immediate
      Parameters:
      attributeDefNameSetDepth1 -
    • getActionDepth

      public String getActionDepth()
      depth of action (number of hops in hierarchy), 0 is immediate
      Returns:
      depth of action
    • setActionDepth

      public void setActionDepth(String actionDepth1)
      depth of action (number of hops in hierarchy), 0 is immediate
      Parameters:
      actionDepth1 -
    • getPermissionDelegatable

      public String getPermissionDelegatable()
      AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT
      Returns:
      delegatable
    • setPermissionDelegatable

      public void setPermissionDelegatable(String attributeAssignDelegatable1)
      AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT
      Parameters:
      attributeAssignDelegatable1 -
    • getImmediateMembership

      public String getImmediateMembership()
      T or F if the membership is immediate to the role
      Returns:
      T or F
    • setImmediateMembership

      public void setImmediateMembership(String immediateMembership1)
      T or F if the membership is immediate to the role
      Parameters:
      immediateMembership1 -
    • getImmediatePermission

      public String getImmediatePermission()
      T or F if this permission is immediate to the role or subject
      Returns:
      T or F
    • setImmediatePermission

      public void setImmediatePermission(String immediatePermission1)
      T or F if this permission is immediate to the role or subject
      Parameters:
      immediatePermission1 -
    • getDisabledTime

      public String getDisabledTime()
      if there is a date here, and it is in the past, this assignment is disabled yyyy/MM/dd HH:mm:ss.SSS Note that HH is 0-23
      Returns:
      the disabled time
    • setDisabledTime

      public void setDisabledTime(String disabledTime1)
      if there is a date here, and it is in the past, this assignment is disabled yyyy/MM/dd HH:mm:ss.SSS Note that HH is 0-23
      Parameters:
      disabledTime1 -
    • getEnabledTime

      public String getEnabledTime()
      if there is a date here, and it is in the future, this assignment is disabled until that time: yyyy/MM/dd HH:mm:ss.SSS Note that HH is 0-23
      Returns:
      enabled time
    • setEnabledTime

      public void setEnabledTime(String enabledTime1)
      if there is a date here, and it is in the future, this assignment is disabled until that time: yyyy/MM/dd HH:mm:ss.SSS Note that HH is 0-23
      Parameters:
      enabledTime1 -
    • getAssignmentNotes

      public String getAssignmentNotes()
      notes about this assignment, free-form text
      Returns:
      notes
    • setAssignmentNotes

      public void setAssignmentNotes(String notes1)
      notes about this assignment, free-form text
      Parameters:
      notes1 -
    • getMemberId

      public String getMemberId()
      if this is a member attribute, this is the foreign key
      Returns:
      member id
    • setMemberId

      public void setMemberId(String ownerMemberId1)
      if this is a member attribute, this is the foreign key
      Parameters:
      ownerMemberId1 -
    • getActionId

      public String getActionId()
      id of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT
      Returns:
      id of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT
    • setActionId

      public void setActionId(String attributeAssignActionId1)
      id of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT
      Parameters:
      attributeAssignActionId1 -
    • getHeuristicFriendlyScore

      public String getHeuristicFriendlyScore()
      friendly score which just ranks the list: 1, 2, 3, etc. ties will get the same score, note, this is applicable to rank two similar permissions (type, resource, action, role, and if applicable, member)
      Returns:
      score
    • setHeuristicFriendlyScore

      public void setHeuristicFriendlyScore(String heuristicFriendlyScore1)
      friendly score which just ranks the list: 1, 2, 3, etc. ties will get the same score, note, this is applicable to rank two similar permissions (type, resource, action, role, and if applicable, member)
      Parameters:
      heuristicFriendlyScore1 -