Hierarchy operations - script to Java migration
The migration tables list the script operations that map to Hierarchy Java™ API methods.
Hierarchy
| Script operation | Java method |
|---|---|
new Category(CategoryTree ctr, |
createCategory(String parentCategoryPath, |
| ValidationError[] deleteCategoryTree(CategoryTree ctr) | deleteAsynchronous() |
| CategorySet CategoryTree::getCategorySet([Boolean bReadonly]) | getCategories() |
CategorySet |
getCategoriesWithAttributeValue |
CategorySet |
getCategoriesByItemSecondarySpec (SecondarySpec spec) |
CategorySet |
getCategoriesAtLevel(int level) |
CategorySet |
getCategoriesByPaths( |
CategorySet |
getCategoryByPrimaryKey() |
CategorySet |
getCategoriesByStandaloneSpec (Spec spec) |
| Category CategoryTree::getCategoryByPath(String sNamePath, String sDelim [, boolean bLight, boolean bReadOnly]) | getCategoryByPath(String path) |
| getEntryByPrimaryKey | getCategoryByPrimaryKey (String primaryKey) |
Boolean |
isCategoryCheckedOut() |
| String CategoryTree::getCategoryTreeName() | getName() |
| Spec CategoryTree::getCategoryTreeSpec() | getPrimarySpec() |
| ValidationError[] CategoryTree::saveCategoryTree() | save() |
| UserDefinedLog Container::newUserDefinedLog(String name, String description, Boolean isRunningLog) | Hierarchy.createUserDefinedLog(String name, boolean runningLog) |
| Container::getUserDefinedLog(String name) | Hierarchy.getUserDefinedLog(String name) |
Hierarchy Manager
| Script operation | Java method |
|---|---|
CategoryTree new CategoryTree(Spec spec, |
createHierarchy (PrimarySpec spec, |
| String ::getDefaultLktHierarchyName() | Company::getDefaultLookup |
| String ::getDefaultOrgHierarchyName() | Company::getDefaultOrganizationHierarchy |
| CategoryTreeMap getCategoryTreeMap(CategoryTree ctr1, CategoryTree ctr2) | getHierarchyMap (Hierarchy hierarchy1, Hierarchy hierarchy2) |
HierarchyMap
| Script operation | Java method |
|---|---|
void |
addMapping Category sourceCategory, Category destinationCategory) |
void |
removeMapping Category sourceCategory, Category destinationCategory) |
| saveCategoryTreeMap() | save() |