Hierarchy Developer's Guide for Oracle Self-Service E-Billing > Basic Hierarchy Manager Use Cases > Creating and Modifying Hierarchies, Using APIs >

Creating New Hierarchies


You can create a new hierarchy or create a hierarchy from an existing one, as shown in the following examples.

Code Example: Creating a New Hierarchy

The following code shows an example of a new hierarchy:

LookupService lookup = LookupServiceFactory.getInstance();
IHierarchyService hierarchyServices = (IHierarchyService)lookup.getModule("hierarchy");
IHierarchyManager hm = hierarchyServices.createHierarchyManager(hierarchy_creator);
IHierarchy hierarchy =
hm.createHierarchy(companyid, hierarchyname, hierarchy_type);
.....

Code Example: Creating a Hierarchy from an Existing Hierarchy

The following code shows an example of a new hierarchy created from an existing hierarchy:

Hm.createHiearchyFromNode(companyIdStr, hierarchyNameStr,

hierarchyType,

fromNode, preserveUserAccess);

Hierarchy Developer's Guide for Oracle Self-Service E-Billing Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.