edu.internet2.middleware.grouper.permissions
Class PermissionHeuristics

java.lang.Object
  extended by edu.internet2.middleware.grouper.permissions.PermissionHeuristics

public class PermissionHeuristics
extends Object

collection of PermissionHeuristic

Author:
mchyzer

Constructor Summary
PermissionHeuristics()
           
 
Method Summary
 int getFriendlyScore()
          friendly score which just ranks the list: 1, 2, 3, etc.
 long getInternalScore()
          internal score will be a number which signifies how important, and can go back
 List<PermissionHeuristic> getPermissionHeuristicList()
          list of permission heuristics
 void setFriendlyScore(int friendlyScore1)
          friendly score which just ranks the list: 1, 2, 3, etc.
 void setInternalScore(long internalScore1)
          internal score will be a number which signifies how important, and can go back
 void setPermissionHeuristicList(List<PermissionHeuristic> permissionHeuristicList1)
          list of permission heuristics
 String toString()
           
 PermissionHeuristicBetter whyBetterThanArg(PermissionHeuristics other)
          see why this one is better than the arg
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PermissionHeuristics

public PermissionHeuristics()
Method Detail

whyBetterThanArg

public PermissionHeuristicBetter whyBetterThanArg(PermissionHeuristics other)
see why this one is better than the arg

Parameters:
other -
Returns:
the heuristic

getInternalScore

public long getInternalScore()
internal score will be a number which signifies how important, and can go back

Returns:
internal score

setInternalScore

public void setInternalScore(long internalScore1)
internal score will be a number which signifies how important, and can go back

Parameters:
internalScore1 -

getPermissionHeuristicList

public List<PermissionHeuristic> getPermissionHeuristicList()
list of permission heuristics

Returns:
list of permission heuristics

setPermissionHeuristicList

public void setPermissionHeuristicList(List<PermissionHeuristic> permissionHeuristicList1)
list of permission heuristics

Parameters:
permissionHeuristicList1 -

getFriendlyScore

public int getFriendlyScore()
friendly score which just ranks the list: 1, 2, 3, etc. ties will get the same score

Returns:
the friendly score

setFriendlyScore

public void setFriendlyScore(int friendlyScore1)
friendly score which just ranks the list: 1, 2, 3, etc. ties will get the same score

Parameters:
friendlyScore1 -

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()