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