Skip navigation links

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

E17060-03


oracle.odi.domain.topology.finder
Interface IOdiFlexFieldFinder

All Superinterfaces:
IFinder

public interface IOdiFlexFieldFinder
extends IFinder

Finder interface for OdiFlexField entity.

Since:
11.1.1.3.0

Method Summary
 OdiFlexField findByCode(java.lang.String pCode)
          Find the flex field matching the given code.
 java.util.Collection<OdiFlexField> findByEntityClass(java.lang.Class<IFlexFieldUser> pFlexFieldUserClass)
          Deprecated. replaced by findByEntityClass(Class, Collection)
 java.util.Collection<OdiFlexField> findByEntityClass(java.lang.Class<IFlexFieldUser> pFlexFieldUserClass, java.util.Collection<OdiTechnology> pTechnologies)
          Get the collection of OdiFlexFields supporting one of the specified OdiTechnology and that are related to the specified entity type.
 java.util.Collection<OdiFlexField> findByEntityClass(java.lang.Class<IFlexFieldUser> pFlexFieldUserClass, java.lang.String pTechnologyCode)
          Deprecated. replaced by findByEntityClass(Class, Collection)

 

Methods inherited from interface oracle.odi.domain.finder.IFinder
findAll, findById, findByIds

 

Method Detail

findByCode

OdiFlexField findByCode(java.lang.String pCode)
Find the flex field matching the given code.
Parameters:
pCode - field's code
Returns:
OdiFlexField instance

findByEntityClass

java.util.Collection<OdiFlexField> findByEntityClass(java.lang.Class<IFlexFieldUser> pFlexFieldUserClass)
Deprecated. replaced by findByEntityClass(Class, Collection)
Get the collection of OdiFlexField relevant for this entityClass.
Parameters:
pFlexFieldUserClass - class of flexfield user
Returns:
collection of OdiFlexFields

findByEntityClass

java.util.Collection<OdiFlexField> findByEntityClass(java.lang.Class<IFlexFieldUser> pFlexFieldUserClass,
                                                     java.lang.String pTechnologyCode)
Deprecated. replaced by findByEntityClass(Class, Collection)
Get the collection of OdiFlexField relevant for this entityClass and for the specified technology.
Parameters:
pFlexFieldUserClass - class of flexfield user
pTechnologyCode - technology's code
Returns:
collection of OdiFlexFields

findByEntityClass

java.util.Collection<OdiFlexField> findByEntityClass(java.lang.Class<IFlexFieldUser> pFlexFieldUserClass,
                                                     java.util.Collection<OdiTechnology> pTechnologies)

Get the collection of OdiFlexFields supporting one of the specified OdiTechnology and that are related to the specified entity type. OdiFlexField related to all OdiTechnologies are returned as well.

To obtain OdiFlexFields related to a specified entity type but not related to any specific OdiTechnology (i.e. supporting all OdiTechnologies) this method should be invoked with an empty pTechnologies collection.

Parameters:
pFlexFieldUserClass - class of flexfield user
pTechnologies - technologies
Returns:
collection of OdiFlexFields
Since:
11.1.1.5.0

Skip navigation links

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

E17060-03


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