com.retek.rsm.app.security.service.impl
Class RoleHierarchyPermissionTransformer

java.lang.Object
  extended bycom.retek.rsm.app.common.service.Transformer
      extended bycom.retek.rsm.app.security.service.impl.RoleHierarchyPermissionTransformer

public class RoleHierarchyPermissionTransformer
extends Transformer


Constructor Summary
RoleHierarchyPermissionTransformer()
           
 
Method Summary
static java.util.Set transform(com.retek.platform.app.security.service.Application application, java.util.Set roleHierarchyPermissions, java.util.Set displayableReferenceVOs)
           
static HierarchyPermission transform(HierarchyPermission parentPermission, HierarchyPermissionVo vo)
           
static RoleHierarchyPermission transform(Role role, HierarchyType hierarchyType, RoleHierarchyPermissionVo roleHierarchyPermissionVo)
           
static java.util.Set transformToBos(Role role, HierarchyType hierarchyType, java.util.Set roleHierarchyPermissionVos)
           
 
Methods inherited from class com.retek.rsm.app.common.service.Transformer
getBusinessObjectCoreService, read, readOrCreate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleHierarchyPermissionTransformer

public RoleHierarchyPermissionTransformer()
Method Detail

transform

public static java.util.Set transform(com.retek.platform.app.security.service.Application application,
                                      java.util.Set roleHierarchyPermissions,
                                      java.util.Set displayableReferenceVOs)
                               throws com.retek.platform.exception.RetekBusinessException
Throws:
com.retek.platform.exception.RetekBusinessException

transformToBos

public static java.util.Set transformToBos(Role role,
                                           HierarchyType hierarchyType,
                                           java.util.Set roleHierarchyPermissionVos)

transform

public static RoleHierarchyPermission transform(Role role,
                                                HierarchyType hierarchyType,
                                                RoleHierarchyPermissionVo roleHierarchyPermissionVo)

transform

public static HierarchyPermission transform(HierarchyPermission parentPermission,
                                            HierarchyPermissionVo vo)