com.ptc.netmarkets.nmixb
Class PolicyRuleCopyHelper.PolicyRuleSetProxy

java.lang.Object
  extended bycom.ptc.netmarkets.nmixb.PolicyRuleCopyHelper.PolicyRuleSetProxy
Enclosing class:
PolicyRuleCopyHelper

private class PolicyRuleCopyHelper.PolicyRuleSetProxy
extends Object


Field Summary
(package private)  List creatorData
           
private  AccessPermission[] perms
           
private  WTContainerRef sourceContainer
           
private  List sourceGroupList
           
private  WTContainerRef targetContainer
           
private  Map targetGroupMap
           
 
Constructor Summary
(package private) PolicyRuleCopyHelper.PolicyRuleSetProxy(WTContainerRef source, WTContainerRef target)
           
 
Method Summary
private  Vector computeGrantMap(WTPrincipalReference currGroup, AdminDomainRef dom, String typeId, String stateStr)
           
private  String createTargetContainerPath(String origPath)
           
 PolicyRuleCopyHelper.PolicyCreatorData[] getCreatorData()
           
private  void initialize()
           
private  void initializeGroups()
           
private  void processDomain(AdminDomainRef sourceDom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetContainer

private final WTContainerRef targetContainer

sourceContainer

private final WTContainerRef sourceContainer

sourceGroupList

private List sourceGroupList

targetGroupMap

private Map targetGroupMap

creatorData

List creatorData

perms

private AccessPermission[] perms
Constructor Detail

PolicyRuleCopyHelper.PolicyRuleSetProxy

PolicyRuleCopyHelper.PolicyRuleSetProxy(WTContainerRef source,
                                        WTContainerRef target)
                                  throws WTException
Method Detail

initialize

private void initialize()
                 throws WTException
Throws:
WTException

initializeGroups

private void initializeGroups()
                       throws WTException
Throws:
WTException

processDomain

private void processDomain(AdminDomainRef sourceDom)
                    throws WTException
Throws:
WTException

computeGrantMap

private Vector computeGrantMap(WTPrincipalReference currGroup,
                               AdminDomainRef dom,
                               String typeId,
                               String stateStr)
                        throws WTException
Throws:
WTException

createTargetContainerPath

private String createTargetContainerPath(String origPath)
                                  throws WTException
Throws:
WTException

getCreatorData

public PolicyRuleCopyHelper.PolicyCreatorData[] getCreatorData()