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

java.lang.Object
  |
  +--com.retek.rsm.app.common.service.Transformer
        |
        +--com.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
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)