public interface IMapAttributeOwner
| Modifier and Type | Method and Description |
|---|---|
MapAttribute |
createAttribute(MapAttribute sourceAttr)
Create an attribute that is a copy of the specified source attribute.
|
MapAttribute |
findAttribute(java.lang.String name)
Find an attribute owned by this connector point, with the specified name.
|
int |
getAttributeCount()
Get the total number of attributes owned by this connector point.
|
java.util.List |
getAttributes()
Retrieve a list of all the attributes owned by this connector point.
|
void |
removeAttribute(MapAttribute attr)
Remove the specified attribute from this connector point.
|
void |
removeAttribute(MapAttribute attr,
boolean removeReferencingExpressions)
Remove the specified attribute from this connector point.
|
void |
removeAttribute(java.lang.String name)
Remove the attribute with the specified name from this connector point.
|
void |
removeAttribute(java.lang.String name,
boolean removeReferencingExpressions)
Remove the attribute with the specified name from this connector point.
|
void |
reorderAttribute(MapAttribute attr,
java.lang.Integer newIndex)
Change the order of the specified attribute in the ordered list.
|
void reorderAttribute(MapAttribute attr, java.lang.Integer newIndex) throws MappingException, AdapterException
attr - The attribute whose order is to be changed.newIndex - The new index of the attribute. Null represents undefined/unset/unknown.AdapterExceptionPropertyExceptionoracle.odi.domain.mapping.exception.MapComponentExceptionMappingExceptionint getAttributeCount()
throws MappingException,
AdapterException
oracle.odi.domain.mapping.exception.MapComponentExceptionPropertyExceptionAdapterExceptionMappingExceptionvoid removeAttribute(MapAttribute attr) throws MappingException
attr - The attribute to be removed.MappingExceptionvoid removeAttribute(MapAttribute attr, boolean removeReferencingExpressions) throws MappingException
attr - The attribute to be removed.removeReferencingExpressions - If true, then any expressions that reference the
removed attribute will be removed.MappingExceptionvoid removeAttribute(java.lang.String name)
throws MappingException
name - The name of the attribute to be removed.oracle.odi.domain.mapping.exception.MapComponentExceptionMappingExceptionvoid removeAttribute(java.lang.String name,
boolean removeReferencingExpressions)
throws MappingException
name - The name of the attribute to be removed.removeReferencingExpressions - If true, then any expressions that reference the
removed attribute will be removed.oracle.odi.domain.mapping.exception.MapComponentExceptionMappingExceptionjava.util.List getAttributes()
throws MappingException,
AdapterException
oracle.odi.domain.mapping.exception.MapComponentExceptionPropertyExceptionAdapterExceptionMappingExceptionMapAttribute findAttribute(java.lang.String name) throws MappingException, AdapterException
name - The name of the attribute to fetch.oracle.odi.domain.mapping.exception.MapComponentExceptionPropertyExceptionAdapterExceptionMappingExceptionMapAttribute createAttribute(MapAttribute sourceAttr) throws MappingException, AdapterException
sourceAttr - MappingExceptionAdapterException