A UIM Entity Managers
This appendix provides a listing of Oracle Communications Unified Inventory Management (UIM) entity manager class names, the package in which they reside, the entities they manage, and a brief description.
These Java manager classes are found in the uim_managers.jar which is located in the UIM Software Development Kit (SDK). See "Overview" in UIM Developer's Guide for more information on the UIM SDK.
Note:
The package references in Table A-1 assume the package prefix of oracle.communications.inventory.api.
Table A-1 List of UIM Entity Managers
Manager Name | Package | Managed Entities | Description |
---|---|---|---|
ActivityManager |
project.activity |
Activity ActivityItem Project |
Defines the methods for managing Activity entities within a Project along with their ActivityItem entities. |
AddressRangeManager |
place |
GeographicAddress |
Defines a GeographicAddress being used as a range. |
AssignmentManager |
consumer |
Assignment |
Extends ConsumerManager, managing Assignment logic. Assignment such as PipeAssignment, EquipmentAssignment. |
AttachmentManager |
common |
Involvement |
Administers Attachments and Involvements, for example preconfiguring TelephoneNumber with LogicalDeviceAccount. |
BaseInvManager |
common |
<Base Class> |
Provides application-specific behavior to methods in the JdoBean. The JdoBean doesn't know about entities that are specific to the inventory application. |
BOMManager |
bom |
Activity Inventory |
Defines the methods to support retrieving Bill of Materials information as well as populating additional information on an activity or resource. |
BusinessInteractionManager |
businessinteraction |
BusinessInteraction |
Defines methods for managing Business Interactions. |
CapacityManager |
capacity |
Capacity |
Defines the methods for managing capacity such as PipeCapacityProvided, PipeCapacityRequired, PipeCapacityConsumption. |
CharacteristicManager |
characteristic |
Characteristics |
Defines the methods for managing Characteristics such as CharacteristicSpecUsage, CharacteristicSpecValue, CharacteristicSpecValueUsage. |
ConditionManager |
consumer |
Condition |
Extends InventoryManager, managing Condition logic. Condition such as PipeCondition, EquipmentCondition. |
ConfigurationManager |
configuration |
Configuration |
Administers a configuration and its subtypes such as ServiceConfiguration, PlaceConfiguration. |
ConnectivityManager |
connectivity |
Connectivity Pipe DeviceInterface InterConnection CrossConnect |
Defines the methods for managing the creation, updates, deletions, and retrieving of connectivity data. This manager references a large number of different entities so the primary entities are listed here as the managed entities. |
ConsumerManager |
consumer |
Assignment Condition Reservation |
Validates resource availability. |
CustomNetworkAddressManager |
custom |
CustomNetworkAddress |
Defines the methods for managing CustomNetworkAddress objects. |
CustomObjectManager |
custom |
CustomObject |
Defines the methods for managing CustomObject objects. |
EquipmentManager |
equipment |
Equipment EquipmentHolder PhysicalPort PhysicalConnector PhysicalDevice |
Defines the methods for managing equipment and provided equipment holders, physical ports and physical connectors of the equipment. This interface also defines the methods for maintaining and finding physical devices and provided physical ports and physical connectors of the physical devices. |
FlowIdentifierManager |
networkaddress |
FlowIdentifier InventoryGroup |
Defines the methods for managing flow identifiers and relating them to inventory groups. |
InventoryBaseManager |
inventory |
InventoryConfigurationItem |
Gets and validates inventory configuration item for configuration. |
InventoryGroupManager |
group |
InventoryGroup InvGroupRef |
Defines the methods for managing inventory groups and related entities. |
IPAddressManager |
ip |
IPAddress NetworkAddressDomain |
Defines the methods for managing IP Addresses. |
IPNetworkManager |
ip |
IPSubnet IPAddress NetworkAddressDomain |
Defines the methods for creating, deleting, finding, and updating IP network objects. |
LocationManager |
location |
PropertyLocation PropertyAddress NetworkEntityCode |
Defines the methods for managing behaviors of property locations. |
LogicalDeviceManager |
logicaldevice |
LogicalDevice DeviceInterface FlowInterface |
Defines the methods for managing LogicalDevice, Device Interface, and Flow Interface objects. |
LogicalDeviceAccountManager |
logicaldevice.account |
LogicalDeviceAccount |
Defines the methods for managing LogicalDeviceAccount objects. |
LogicalPhysicalResourceBase |
resource |
Contains shared methods and variables for managing logical and physical resources. |
|
MediaManager |
media |
Media |
Defines the methods for managing Media objects. Most of the methods for creating, updating, and deleting Media objects are deprecated because the functionality was replaced in Design Studio. |
MediaResourceManager |
mediaresource |
MediaStream MediaResourceLogicalDeviceRel |
Defines the methods for managing MediaStream objects and its relationships to LogicalDevice objects. MediaStream is also a MediaResource which is an abstract entity for various types of media. |
MultiplexedConnectivityManager |
connectivity |
MultiplexedConnectivity MultiplexedChannel MultiplexedFacility |
Defines the methods for managing MultiplexedConnectivity objects as well as creating and retrieving channels for a facility. This interface also creates and removes terminations for a facility. |
NetworkAddressBlockManager |
networkaddress |
NetworkAddressBlock |
Defines methods for managing NetworkAddressBlock objects. |
NetworkAddressDomainManager |
networkaddress |
NetworkAddressDomain NetworkAddressType |
Defines methods for managing NetworkAddressDomain objects. |
NetworkManager |
network |
Network NetworkNode NetworkEdge |
Defines methods for managing Network, NetworkNode, and NetworkEdge objects. |
NetworkReconfigurationActivityManager |
project.activity |
Network NetworkNode NetworkEdge |
Defines methods for managing Network, NetworkNode, and NetworkEdge objects, and their relationships to Activities. |
NetworkReconfigurationManager |
network |
Network NetworkNode NetworkEdge |
Defines methods for managing Network, NetworkNode, and NetworkEdge objects for Network Configuration scenarios. |
PacketConnectivityManager |
connectivity |
NetworkConnectivity |
Defines the methods for creating Packet Network Connectivity objects. |
PartyManager |
party |
Party |
Defines the methods for managing Party objects. |
PathAnalysisManager |
topology |
TopologyEdge ToplogyNode |
Defines the methods for finding paths of interconnected TopologyEdge and TopologyNode objects. |
PipeConfigurationManager |
connectivity |
PipeConfigurationVersion PipeConfigurationItem Pipe PipeTerminationPoint |
Defines the methods for managing Pipe Configurations and their related entities. |
PipeManager |
connectivity |
Pipe PipeTerminationPoint |
Defines the methods for managing Pipe and PipeTerminationPoint objects. |
PlaceConfigurationManager |
place |
PlaceConfiguration |
Defines the methods for managing PlaceConfiguration objects. |
PlaceManager |
place |
GeographicPlace GeographicAddress GeographicLocation GeographicSite |
Defines the methods for maintaining GeographicPlace objects and their concrete subclasses. |
ProductManager |
product |
Product |
Defines the methods for managing Product objects. |
ProjectManager |
project |
Project |
Defines the methods for managing Project objects. |
ReservationManager |
consumer |
Reservation |
Extends ConsumerManager, managing Reservation logic. Reservation such as PipeReservation, EquipmentReservation. |
RoleManager |
role |
Role |
Defines methods for managing Role objects. |
SecurityManager |
admin |
User Role Partition SecurityPolicy |
Defines the methods for managing User, Role, Partition, and SecurityPolicy objects. |
ServiceConfigurationManager |
service |
ServiceConfigurationVersion ServiceConfigurationItem |
This manager is used to configure a service using configuration versions and items. |
ServiceConnectivityManager |
connectivity |
ServiceConnectivity ServiceNetwork ServiceConfigurationVersion |
This manager is used to create service connectivity objects with and without a ServiceConfigurationVersion. |
ServiceManager |
service |
Service |
Defines the methods for managing Service objects. |
SignalTerminationPointManager |
signalterminationpoint |
SignalTerminationPoint TrailTerminationPoint ConnectionTerminationPoint |
Defines methods for managing Signal Structure and SignalTerminationPoint. |
SpecManager |
specification |
Specification |
Administers a specification and its subtypes such as PipeSpecification, EquipmentSpecification. |
TagManager |
tag |
Tag |
Defines the methods for managing Tag objects. |
TDMConnectivityManager |
connectivity |
TDMChannel TDMFacility |
Defines the methods for managing TDMChannel and TDMFacility objects. |
TelephoneNumberManager |
number |
TelephoneNumber |
Defines the methods for managing TelephoneNumber objects. |
TopologyManager |
topology |
TopologyEdge TopologyNode |
Defines the methods for managing TopologyEdge and ToplogyNode objects. |
TransitionManager |
common |
Transitions an entity's business and object states by finding the matching transition definitions with business action, object activity, entity type, and specification. If the definition's from state matches the entity's state, then the entity's state is set to the definition's to state. |
|
VirtualNetworkManager |
network |
Network NetworkNode NetworkEdge FlowInterface FlowIdentifier |
Defines the methods for managing Virtual Networks, Service Networks, and Packet Virtual Network objects. |
WorkflowManager |
businessinteraction |
EngineeringWorkOrder Checklist Activity |
Defines the methods for managing Engineering Work Orders and Activities. This manager also updates Activity properties like duration and their checklists and, also transitioning an Activity's status. |