wt.epm.familytable
Class EPMDeleteDataContainer
java.lang.Object
wt.epm.familytable.EPMDeleteDataContainer
- public class EPMDeleteDataContainer
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_docs
List m_docs
m_familyTables
WTSet m_familyTables
m_familyTableIds
Collection m_familyTableIds
m_familyTablesToCheck
Collection m_familyTablesToCheck
m_conflicts
EPMNonoverridableConflicts m_conflicts
m_ftIdToSourceDocMap
Map m_ftIdToSourceDocMap
EPMDeleteDataContainer
public EPMDeleteDataContainer(Collection workables,
Collection initFamilyTables)
throws WTException
- Every element in initFamilyTables must be instanceof EPMSepFamilyTable
initCollections
private void initCollections(Collection workables,
Collection initFamilyTables)
throws WTException
- Throws:
WTException
getConflicts
EPMNonoverridableConflicts getConflicts()
isFamilyTableConflicts
public boolean isFamilyTableConflicts()
throws WTException
- Throws:
WTException
getDocuments
public Collection getDocuments()
getFamilyTablesToDelete
public WTSet getFamilyTablesToDelete()
throws WTException
- Throws:
WTException
getFamilyTablesToCheck
public Collection getFamilyTablesToCheck()
addCanNotBeDeletedDocsToConflict
public void addCanNotBeDeletedDocsToConflict(EPMNonOverrideableConflictException conflict)
throws WTException
- Throws:
WTException
lookupFamilyTablesToDelete
private WTSet lookupFamilyTablesToDelete(Collection preFTIds)
throws WTException
- Throws:
WTException
lookupFamilyTableIdsToDelete
private Collection lookupFamilyTableIdsToDelete(Collection members,
Collection ftToExclude)
throws WTException
- Throws:
WTException
lookupConflictFamilyTables
private QueryResult lookupConflictFamilyTables(Collection membersToExclude,
Collection ft)
throws WTException
- Throws:
WTException
lookupConflictFamilyTables1
private QueryResult lookupConflictFamilyTables1(QueryResult source,
long[] p_docIdsToExclude,
long[] p_ftIds)
throws WTException
- Throws:
WTException