org.pentaho.platform.security.policy.rolebased
Class RoleBindingStruct

java.lang.Object
  extended by org.pentaho.platform.security.policy.rolebased.RoleBindingStruct

public class RoleBindingStruct
extends Object

A simple way to group two related pieces of info together. The caller receives this all at once.

Author:
mlowery

Field Summary
 Map<String,List<String>> bindingMap
          Keys are runtime role names and values are lists of logical role names;
 Map<String,String> logicalRoleNameMap
          Keys are logical role names and values are localized logical role names.
 
Constructor Summary
RoleBindingStruct(Map<String,String> logicalRoleNameMap, Map<String,List<String>> bindingMap)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logicalRoleNameMap

public Map<String,String> logicalRoleNameMap
Keys are logical role names and values are localized logical role names.


bindingMap

public Map<String,List<String>> bindingMap
Keys are runtime role names and values are lists of logical role names;

Constructor Detail

RoleBindingStruct

public RoleBindingStruct(Map<String,String> logicalRoleNameMap,
                         Map<String,List<String>> bindingMap)