edu.internet2.middleware.grouper.ws.soap
Class WsPermissionAssignDetail

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.soap.WsPermissionAssignDetail

public class WsPermissionAssignDetail
extends Object

result of permission entry query represents an assignment in the DB


Constructor Summary
WsPermissionAssignDetail()
           
WsPermissionAssignDetail(PermissionEntry permissionEntry)
          construct with permission entry to set internal fields
 
Method Summary
 String getActionDepth()
          depth of action (number of hops in hierarchy), 0 is immediate
 String getActionId()
          id of action for this assignment (e.g.
 String getAssignmentNotes()
          notes about this assignment, free-form text
 String getAttributeDefNameSetDepth()
          depth of attribute def name set (number of hops in hierarchy), 0 is immediate
 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
 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
 String getImmediateMembership()
          T or F if the membership is immediate to the role
 String getImmediatePermission()
          T or F if this permission is immediate to the role or subject
 String getMemberId()
          if this is a member attribute, this is the foreign key
 String getMembershipDepth()
          depth of membership (number of hops in hierarchy), 0 is immediate
 String getPermissionDelegatable()
          AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT
 String getRoleSetDepth()
          depth of role set hierarchy, 0 means immediate
 void setActionDepth(String actionDepth1)
          depth of action (number of hops in hierarchy), 0 is immediate
 void setActionId(String attributeAssignActionId1)
          id of action for this assignment (e.g.
 void setAssignmentNotes(String notes1)
          notes about this assignment, free-form text
 void setAttributeDefNameSetDepth(String attributeDefNameSetDepth1)
          depth of attribute def name set (number of hops in hierarchy), 0 is immediate
 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
 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
 void setImmediateMembership(String immediateMembership1)
          T or F if the membership is immediate to the role
 void setImmediatePermission(String immediatePermission1)
          T or F if this permission is immediate to the role or subject
 void setMemberId(String ownerMemberId1)
          if this is a member attribute, this is the foreign key
 void setMembershipDepth(String membershipDepth1)
          depth of membership (number of hops in hierarchy), 0 is immediate
 void setPermissionDelegatable(String attributeAssignDelegatable1)
          AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT
 void setRoleSetDepth(String roleSetDepth1)
          depth of role set hierarchy, 0 means immediate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsPermissionAssignDetail

public WsPermissionAssignDetail()

WsPermissionAssignDetail

public WsPermissionAssignDetail(PermissionEntry permissionEntry)
construct with permission entry to set internal fields

Parameters:
permissionEntry -
Method Detail

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 -