|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.9.0) E17060-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.odi.domain.support.BusinessObject
oracle.odi.domain.support.AbstractRepositoryEntity
oracle.odi.domain.project.interfaces.SourceSet
public class SourceSet
A source set groups all joins and mappings that will be executed on the same physical schema.
| Constructor Summary | |
|---|---|
SourceSet(java.lang.String pName, DataSet pDataSet)Creates a source set with a name, attached to a dataset which must not be null. |
|
| Method Summary | |
|---|---|
void |
addClause(Join pJoin)Adds a Join to this source set. |
void |
addFilter(Filter pFilter)Adds a Filter to this source set. |
void |
addMapping(TargetMapping pMapping)Adds a TargetMapping to this source set. |
void |
addSourceDataStore(SourceDataStore pSourceDataStore)Adds a SourceDataStore to this source set. |
DataSet |
getDataSet()Returns the data set for which this source set is attached to. |
java.util.Collection<Filter> |
getFilters()Returns a collection of Filter in this source set. |
java.lang.Number |
getInstanceId() |
java.io.Serializable |
getInternalId()The internal ID of this sub component. Returning null from this method will indicate the object has never been persisted in the repository. |
java.util.Collection<Join> |
getJoins()Returns a collection of Join in this source set. |
OdiLKM |
getLKM()Returns the Load Knowledge module associated to this SourceSet instance. |
java.util.List<IOptionValue> |
getLKMOptions()Returns the source set's Load Knowledge Module's options. |
OdiLogicalSchema |
getLogicalSchema()Returns the logical schema of the source set, or null if the source set has no source data stores. |
java.util.Collection<TargetMapping> |
getMappings()Returns a collection of TargetMapping in this source set. |
java.lang.String |
getName()Returns the name of this source set. |
IRepositoryEntity |
getSecurityContainer()Returns the data set for which this source set is attached to. |
java.util.Collection<SourceDataStore> |
getSourceDataStores()Returns a collection of SourceDataStore in this source set. |
java.lang.Number |
getSourceSetId()Returns the internal id of this source set. |
java.lang.String |
getSubComponentDescription()Returns the sub component's description in a human-readable way. |
java.lang.String |
getSubComponentDescription(java.util.Locale pLocale)Returns the sub component's description in a human-readable way for the given Locale. |
void |
initializeMappingsFromPersisted()Populates internal mapping between target column name and target mapping from persistence data structure. |
void |
populatePersistedMappings()Populates persistence data structure from internal mapping between target column name and target mapping. |
void |
removeFilter(Filter pFilter)Removes a Filter from this source set. |
void |
removeFilters()Removes all Filters from this source set. |
void |
removeJoin(Join pJoin)Removes a Join from this source set. |
void |
removeJoins()Removes all Joins from this source set. |
void |
removeMapping(TargetMapping pMapping)Removes a TargetMapping from this source set. |
void |
removeMappings()Removes all TargetMappings from this source set. |
void |
removeSourceDataStore(SourceDataStore pSourceDataStore)Removes a SourceDataStore from this source set. |
void |
removeSourceDataStores()Removes all SourceDataStores from this source set. |
void |
setLKM(OdiLKM pLKM)Sets the Load Knowledge Module associated to this SourceSet instance. |
void |
setName(java.lang.String pName)Sets the name of the source set. |
| Methods inherited from class oracle.odi.domain.support.BusinessObject |
|---|
clone |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SourceSet(java.lang.String pName,
DataSet pDataSet)
null.pName - the source set name, should be less than 100 characterspDataSet - the data set in this source set| Method Detail |
|---|
public void setName(java.lang.String pName)
pName - the source set's name, must not be null or over 100 charactersgetName()public java.io.Serializable getInternalId()
IInterfaceSubComponentnull from this method will indicate the object has never been persisted in the repository.getInternalId in interface IRepositoryEntitygetInternalId in interface IInterfaceSubComponentpublic OdiLKM getLKM()
SourceSet instance.OdiLKM, setLKM(OdiLKM)public void setLKM(OdiLKM pLKM)
SourceSet instance.pLKM - the Load Knowledge ModuleOdiLKM, getLKM()public java.util.List<IOptionValue> getLKMOptions()
OdiLKM, author jean-yves.toumitpublic OdiLogicalSchema getLogicalSchema()
public IRepositoryEntity getSecurityContainer()
getSecurityContainer in interface IRepositoryEntitypublic DataSet getDataSet()
public java.lang.String getName()
setName(java.lang.String)public java.lang.Number getSourceSetId()
public java.util.Collection<Join> getJoins()
Join in this source set.Joinpublic void addClause(Join pJoin)
Join to this source set.pJoin - the Join object to be addedpublic void removeJoin(Join pJoin)
Join from this source set.pJoin - the Join to be removedpublic void removeJoins()
Joins from this source set.public void removeFilters()
Filters from this source set.public java.util.Collection<Filter> getFilters()
Filter in this source set.Filterpublic void addFilter(Filter pFilter)
Filter to this source set.pFilter - the Filter object to be addedpublic void removeFilter(Filter pFilter)
Filter from this source set.pFilter - the Filter to be removedpublic java.util.Collection<TargetMapping> getMappings()
TargetMapping in this source set.TargetMappingpublic void removeMappings()
TargetMappings from this source set.public void addMapping(TargetMapping pMapping)
TargetMapping to this source set.pMapping - the TargetMapping object to be addedpublic void removeMapping(TargetMapping pMapping)
TargetMapping from this source set.pMapping - the TargetMapping to be removedpublic java.util.Collection<SourceDataStore> getSourceDataStores()
SourceDataStore in this source set.SourceDataStorepublic void addSourceDataStore(SourceDataStore pSourceDataStore)
SourceDataStore to this source set.pSourceDataStore - the source data store object to be addedpublic void removeSourceDataStore(SourceDataStore pSourceDataStore)
SourceDataStore from this source set.pSourceDataStore - the source data store object to be removedpublic void removeSourceDataStores()
SourceDataStores from this source set.public java.lang.Number getInstanceId()
getInstanceId in interface oracle.odi.domain.procusage.IProcedureUserpublic void initializeMappingsFromPersisted()
public void populatePersistedMappings()
public java.lang.String getSubComponentDescription()
IInterfaceSubComponentgetSubComponentDescription in interface IInterfaceSubComponentpublic java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponentgetSubComponentDescription in interface IInterfaceSubComponentpLocale - the Locale for which the description should be returned
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.9.0) E17060-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||