wt.epm.structure
Class CopyManagerUtility.TopGeneric

java.lang.Object
  extended bywt.epm.structure.CopyManagerUtility.FamilyDocument
      extended bywt.epm.structure.CopyManagerUtility.Instance
          extended bywt.epm.structure.CopyManagerUtility.Generic
              extended bywt.epm.structure.CopyManagerUtility.TopGeneric
Enclosing class:
CopyManagerUtility

private static class CopyManagerUtility.TopGeneric
extends CopyManagerUtility.Generic


Field Summary
(package private)  Set checkoutGenerics
           
(package private)  EPMFamilyTable familyTable
           
(package private)  List instances
           
(package private)  Set missingGenerics
           
 
Constructor Summary
CopyManagerUtility.TopGeneric(EPMDocument document, EPMDocument copy, CopyManagerUtility.Generic generic)
           
 
Method Summary
 void addInstances(List instancesList)
           
 boolean anyChildSelectedForCopy()
           
 boolean anyParentSelectedForCopy()
           
 boolean canCopyFamily()
           
 Set getCheckedOutMissingGenerics()
           
 EPMDocument getEPMDocument()
           
 CopyManagerUtility.Generic getImmGeneric()
           
 List getInstances()
           
 Set getMissingIntermediateGenerics()
           
 Set getObjectsSelectedForCopy()
           
 boolean isSelectedForCopy()
           
 EPMDocument newCopy()
           
 void prepareForCopy()
           
 void setImmGeneric(CopyManagerUtility.Generic generic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

familyTable

EPMFamilyTable familyTable

missingGenerics

Set missingGenerics

checkoutGenerics

Set checkoutGenerics

instances

List instances
Constructor Detail

CopyManagerUtility.TopGeneric

public CopyManagerUtility.TopGeneric(EPMDocument document,
                                     EPMDocument copy,
                                     CopyManagerUtility.Generic generic)
Method Detail

getMissingIntermediateGenerics

public Set getMissingIntermediateGenerics()
Overrides:
getMissingIntermediateGenerics in class CopyManagerUtility.Generic

getCheckedOutMissingGenerics

public Set getCheckedOutMissingGenerics()
                                 throws WTException
Overrides:
getCheckedOutMissingGenerics in class CopyManagerUtility.Generic
Throws:
WTException

canCopyFamily

public boolean canCopyFamily()
                      throws WTException
Throws:
WTException

prepareForCopy

public void prepareForCopy()
                    throws WTPropertyVetoException
Overrides:
prepareForCopy in class CopyManagerUtility.Generic
Throws:
WTPropertyVetoException

getInstances

public List getInstances()

addInstances

public void addInstances(List instancesList)

anyChildSelectedForCopy

public boolean anyChildSelectedForCopy()
Overrides:
anyChildSelectedForCopy in class CopyManagerUtility.Instance

anyParentSelectedForCopy

public boolean anyParentSelectedForCopy()
Overrides:
anyParentSelectedForCopy in class CopyManagerUtility.Instance

getObjectsSelectedForCopy

public Set getObjectsSelectedForCopy()
Overrides:
getObjectsSelectedForCopy in class CopyManagerUtility.Instance

getImmGeneric

public CopyManagerUtility.Generic getImmGeneric()

setImmGeneric

public void setImmGeneric(CopyManagerUtility.Generic generic)

getEPMDocument

public EPMDocument getEPMDocument()

newCopy

public EPMDocument newCopy()

isSelectedForCopy

public boolean isSelectedForCopy()