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

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

public class WsPermissionAssignDetail
extends java.lang.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
 java.lang.String getActionDepth()
          depth of action (number of hops in hierarchy), 0 is immediate
 java.lang.String getActionId()
          id of action for this assignment (e.g.
 java.lang.String getAssignmentNotes()
          notes about this assignment, free-form text
 java.lang.String getAttributeDefNameSetDepth()
          depth of attribute def name set (number of hops in hierarchy), 0 is immediate
 java.lang.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
 java.lang.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
 java.lang.String getHeuristicFriendlyScore()
          friendly score which just ranks the list: 1, 2, 3, etc.
 java.lang.String getImmediateMembership()
          T or F if the membership is immediate to the role
 java.lang.String getImmediatePermission()
          T or F if this permission is immediate to the role or subject
 java.lang.String getMemberId()
          if this is a member attribute, this is the foreign key
 java.lang.String getMembershipDepth()
          depth of membership (number of hops in hierarchy), 0 is immediate
 java.lang.String getPermissionDelegatable()
          AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT
 java.lang.String getRoleSetDepth()
          depth of role set hierarchy, 0 means immediate
 void setActionDepth(java.lang.String actionDepth1)
          depth of action (number of hops in hierarchy), 0 is immediate
 void setActionId(java.lang.String attributeAssignActionId1)
          id of action for this assignment (e.g.
 void setAssignmentNotes(java.lang.String notes1)
          notes about this assignment, free-form text
 void setAttributeDefNameSetDepth(java.lang.String attributeDefNameSetDepth1)
          depth of attribute def name set (number of hops in hierarchy), 0 is immediate
 void setDisabledTime(java.lang.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(java.lang.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 setHeuristicFriendlyScore(java.lang.String heuristicFriendlyScore1)
          friendly score which just ranks the list: 1, 2, 3, etc.
 void setImmediateMembership(java.lang.String immediateMembership1)
          T or F if the membership is immediate to the role
 void setImmediatePermission(java.lang.String immediatePermission1)
          T or F if this permission is immediate to the role or subject
 void setMemberId(java.lang.String ownerMemberId1)
          if this is a member attribute, this is the foreign key
 void setMembershipDepth(java.lang.String membershipDepth1)
          depth of membership (number of hops in hierarchy), 0 is immediate
 void setPermissionDelegatable(java.lang.String attributeAssignDelegatable1)
          AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT
 void setRoleSetDepth(java.lang.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

getHeuristicFriendlyScore

public java.lang.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(java.lang.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 -

getRoleSetDepth

public java.lang.String getRoleSetDepth()
depth of role set hierarchy, 0 means immediate

Returns:
depth

setRoleSetDepth

public void setRoleSetDepth(java.lang.String roleSetDepth1)
depth of role set hierarchy, 0 means immediate

Parameters:
roleSetDepth1 -

getMembershipDepth

public java.lang.String getMembershipDepth()
depth of membership (number of hops in hierarchy), 0 is immediate

Returns:
depth

setMembershipDepth

public void setMembershipDepth(java.lang.String membershipDepth1)
depth of membership (number of hops in hierarchy), 0 is immediate

Parameters:
membershipDepth1 -

getAttributeDefNameSetDepth

public java.lang.String getAttributeDefNameSetDepth()
depth of attribute def name set (number of hops in hierarchy), 0 is immediate

Returns:
depth

setAttributeDefNameSetDepth

public void setAttributeDefNameSetDepth(java.lang.String attributeDefNameSetDepth1)
depth of attribute def name set (number of hops in hierarchy), 0 is immediate

Parameters:
attributeDefNameSetDepth1 -

getActionDepth

public java.lang.String getActionDepth()
depth of action (number of hops in hierarchy), 0 is immediate

Returns:
depth of action

setActionDepth

public void setActionDepth(java.lang.String actionDepth1)
depth of action (number of hops in hierarchy), 0 is immediate

Parameters:
actionDepth1 -

getPermissionDelegatable

public java.lang.String getPermissionDelegatable()
AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT

Returns:
delegatable

setPermissionDelegatable

public void setPermissionDelegatable(java.lang.String attributeAssignDelegatable1)
AttributeAssignDelegatable enum (generally only for permissions): TRUE, FALSE, GRANT

Parameters:
attributeAssignDelegatable1 -

getImmediateMembership

public java.lang.String getImmediateMembership()
T or F if the membership is immediate to the role

Returns:
T or F

setImmediateMembership

public void setImmediateMembership(java.lang.String immediateMembership1)
T or F if the membership is immediate to the role

Parameters:
immediateMembership1 -

getImmediatePermission

public java.lang.String getImmediatePermission()
T or F if this permission is immediate to the role or subject

Returns:
T or F

setImmediatePermission

public void setImmediatePermission(java.lang.String immediatePermission1)
T or F if this permission is immediate to the role or subject

Parameters:
immediatePermission1 -

getDisabledTime

public java.lang.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(java.lang.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 java.lang.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(java.lang.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 java.lang.String getAssignmentNotes()
notes about this assignment, free-form text

Returns:
notes

setAssignmentNotes

public void setAssignmentNotes(java.lang.String notes1)
notes about this assignment, free-form text

Parameters:
notes1 -

getMemberId

public java.lang.String getMemberId()
if this is a member attribute, this is the foreign key

Returns:
member id

setMemberId

public void setMemberId(java.lang.String ownerMemberId1)
if this is a member attribute, this is the foreign key

Parameters:
ownerMemberId1 -

getActionId

public java.lang.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(java.lang.String attributeAssignActionId1)
id of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT

Parameters:
attributeAssignActionId1 -