wt.epm.structure
Class CopyManagerUtility.Cache.CacheFamily
java.lang.Object
wt.epm.structure.CopyManagerUtility.Cache.CacheFamily
- Enclosing class:
- CopyManagerUtility.Cache
- class CopyManagerUtility.Cache.CacheFamily
- extends Object
Method Summary |
void |
addFamilyTableColumn(EPMFamilyTableColumn column)
|
void |
addFeatureDefinition(EPMFeatureDefinition definition)
|
void |
addParameterDefinition(EPMParameterDefinition definition)
|
WTKeyedMap |
buildCopyLinkMap()
|
EPMFamilyTableColumn |
createNewAttributeColumn(String name,
String title,
int type,
int attribute,
Object attributeDefinition)
|
void |
createNewFamilyTable()
|
EPMFamilyTableColumn |
createNewFeatureColumn(String name,
String title,
int type,
int attribute,
String feaDefName)
|
EPMFeatureDefinition |
createNewFeatureDefinition(String name,
int internalId,
int valueType,
int featureType)
|
EPMFamilyTableColumn |
createNewMemberColumn(String name,
String title,
int type,
int attribute)
|
EPMFamilyTableColumn |
createNewParameterColumn(String name,
String title,
int type,
int attribute,
String paraDefName)
|
EPMParameterDefinition |
createNewParameterDefinition(String name,
int internalId,
int valueType,
int parameterType)
|
EPMFamilyTableColumn |
createNewReferenceColumn(String name,
String title,
int type,
int attribute)
|
protected List |
getCopiedCells()
|
protected EPMFamilyTable |
getFamilyTable()
|
EPMFamilyTableColumn |
getFamilyTableColumn(String name)
|
Map |
getFamilyTableColumns()
|
EPMFeatureDefinition |
getFeatureDefinition(String name)
|
Map |
getFeatureDefinitions()
|
protected int |
getOpterationType()
|
EPMParameterDefinition |
getParameterDefinition(String name)
|
Map |
getParameterDefinitions()
|
void |
initCells(WTKeyedMap clink2cellMap)
|
void |
initColumns(List columns)
|
void |
initFeatureDefinitions(List definitions)
|
void |
initParameterDefinitions(List definitions)
|
void |
iterateFamilyTable()
|
void |
makeStandalone()
|
void |
prepareForCILinksCopy()
|
protected void |
setFamilyTable(EPMFamilyTable familyTable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
family
private EPMFamily family
columnsByName
private Map columnsByName
parameterDefsByName
private Map parameterDefsByName
featureDefsByName
private Map featureDefsByName
clink2cellMap
private WTKeyedMap clink2cellMap
copiedCells
private List copiedCells
familyTable
private EPMFamilyTable familyTable
operation_type
private int operation_type
CopyManagerUtility.Cache.CacheFamily
public CopyManagerUtility.Cache.CacheFamily(EPMFamily family)
throws WTException
getOpterationType
protected int getOpterationType()
getFamilyTable
protected EPMFamilyTable getFamilyTable()
setFamilyTable
protected void setFamilyTable(EPMFamilyTable familyTable)
prepareForCILinksCopy
public void prepareForCILinksCopy()
throws WTException
- Throws:
WTException
createNewFamilyTable
public void createNewFamilyTable()
throws WTException
- Throws:
WTException
iterateFamilyTable
public void iterateFamilyTable()
throws WTException
- Throws:
WTException
makeStandalone
public void makeStandalone()
throws WTException
- Throws:
WTException
buildCopyLinkMap
public WTKeyedMap buildCopyLinkMap()
throws WTException,
WTPropertyVetoException
- Throws:
WTException
WTPropertyVetoException
getCopiedCells
protected List getCopiedCells()
initCells
public void initCells(WTKeyedMap clink2cellMap)
initColumns
public void initColumns(List columns)
getFamilyTableColumns
public Map getFamilyTableColumns()
getFamilyTableColumn
public EPMFamilyTableColumn getFamilyTableColumn(String name)
addFamilyTableColumn
public void addFamilyTableColumn(EPMFamilyTableColumn column)
createNewAttributeColumn
public EPMFamilyTableColumn createNewAttributeColumn(String name,
String title,
int type,
int attribute,
Object attributeDefinition)
throws WTException
- Throws:
WTException
createNewReferenceColumn
public EPMFamilyTableColumn createNewReferenceColumn(String name,
String title,
int type,
int attribute)
throws WTException
- Throws:
WTException
createNewMemberColumn
public EPMFamilyTableColumn createNewMemberColumn(String name,
String title,
int type,
int attribute)
throws WTException
- Throws:
WTException
createNewParameterColumn
public EPMFamilyTableColumn createNewParameterColumn(String name,
String title,
int type,
int attribute,
String paraDefName)
throws WTException
- Throws:
WTException
createNewFeatureColumn
public EPMFamilyTableColumn createNewFeatureColumn(String name,
String title,
int type,
int attribute,
String feaDefName)
throws WTException
- Throws:
WTException
initParameterDefinitions
public void initParameterDefinitions(List definitions)
getParameterDefinition
public EPMParameterDefinition getParameterDefinition(String name)
getParameterDefinitions
public Map getParameterDefinitions()
addParameterDefinition
public void addParameterDefinition(EPMParameterDefinition definition)
createNewParameterDefinition
public EPMParameterDefinition createNewParameterDefinition(String name,
int internalId,
int valueType,
int parameterType)
throws WTException
- Throws:
WTException
initFeatureDefinitions
public void initFeatureDefinitions(List definitions)
getFeatureDefinition
public EPMFeatureDefinition getFeatureDefinition(String name)
getFeatureDefinitions
public Map getFeatureDefinitions()
addFeatureDefinition
public void addFeatureDefinition(EPMFeatureDefinition definition)
createNewFeatureDefinition
public EPMFeatureDefinition createNewFeatureDefinition(String name,
int internalId,
int valueType,
int featureType)
throws WTException
- Throws:
WTException