Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

oracle.odi.core.persistence
Interface IRelationshipDescriptor


public interface IRelationshipDescriptor

This interface describe a Relationship.

Since:
11.1.1.3.0

Method Summary
 java.lang.String getPropertyName()
          Name of the property representing the relationship in the source object.
 java.lang.Class getSourceClass()
          Class of the source of the relationship.
 java.lang.Object getSourceObject()
          Source object of the relationship.
 java.lang.Class getTargetClass()
          Class of the target of the relationship.
 boolean isTargetOwnedBySource()
          Return whether the target is privately owned by source object.
 

Method Detail

getPropertyName

java.lang.String getPropertyName()
Name of the property representing the relationship in the source object.

Returns:
property name

getSourceClass

java.lang.Class getSourceClass()
Class of the source of the relationship.

Returns:
a Class object

getSourceObject

java.lang.Object getSourceObject()
Source object of the relationship.

Returns:
source object

getTargetClass

java.lang.Class getTargetClass()
Class of the target of the relationship.

Returns:
a Class object

isTargetOwnedBySource

boolean isTargetOwnedBySource()
Return whether the target is privately owned by source object.

Returns:
true if privately owned, false otherwise

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.