|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
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 Filter s from this source set. |
void |
removeJoin(Join pJoin)
Removes a Join from this source set. |
void |
removeJoins()
Removes all Join s from this source set. |
void |
removeMapping(TargetMapping pMapping)
Removes a TargetMapping from this source set. |
void |
removeMappings()
Removes all TargetMapping s from this source set. |
void |
removeSourceDataStore(SourceDataStore pSourceDataStore)
Removes a SourceDataStore from this source set. |
void |
removeSourceDataStores()
Removes all SourceDataStore s 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 setMethod Detail |
---|
public void addClause(Join pJoin)
Join
to this source set.
pJoin
- the Join object to be addedpublic void addFilter(Filter pFilter)
Filter
to this source set.
pFilter
- the Filter object to be addedpublic void addMapping(TargetMapping pMapping)
TargetMapping
to this source set.
pMapping
- the TargetMapping object to be addedpublic void addSourceDataStore(SourceDataStore pSourceDataStore)
SourceDataStore
to this source set.
pSourceDataStore
- the source data store object to be addedpublic DataSet getDataSet()
public java.util.Collection<Filter> getFilters()
Filter
in this source set.
Filter
public java.lang.Number getInstanceId()
getInstanceId
in interface oracle.odi.domain.procusage.IProcedureUser
public java.io.Serializable getInternalId()
IInterfaceSubComponent
null
from this method will indicate the object has never been persisted in the repository.
getInternalId
in interface IRepositoryEntity
getInternalId
in interface IInterfaceSubComponent
public java.util.Collection<Join> getJoins()
Join
in this source set.
Join
public OdiLKM getLKM()
SourceSet
instance.
OdiLKM
,
setLKM(OdiLKM)
public java.util.List<IOptionValue> getLKMOptions()
OdiLKM
,
author jean-yves.toumit@oracle.com
public OdiLogicalSchema getLogicalSchema()
public java.util.Collection<TargetMapping> getMappings()
TargetMapping
in this source set.
TargetMapping
public java.lang.String getName()
setName(java.lang.String)
public IRepositoryEntity getSecurityContainer()
getSecurityContainer
in interface IRepositoryEntity
public java.util.Collection<SourceDataStore> getSourceDataStores()
SourceDataStore
in this source set.
SourceDataStore
public java.lang.Number getSourceSetId()
public java.lang.String getSubComponentDescription()
IInterfaceSubComponent
getSubComponentDescription
in interface IInterfaceSubComponent
public java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponent
getSubComponentDescription
in interface IInterfaceSubComponent
pLocale
- the Locale
for which the description should be returned
public void initializeMappingsFromPersisted()
public void populatePersistedMappings()
public void removeFilter(Filter pFilter)
Filter
from this source set.
pFilter
- the Filter to be removedpublic void removeFilters()
Filter
s from this source set.
public void removeJoin(Join pJoin)
Join
from this source set.
pJoin
- the Join to be removedpublic void removeJoins()
Join
s from this source set.
public void removeMapping(TargetMapping pMapping)
TargetMapping
from this source set.
pMapping
- the TargetMapping to be removedpublic void removeMappings()
TargetMapping
s from this source set.
public void removeSourceDataStore(SourceDataStore pSourceDataStore)
SourceDataStore
from this source set.
pSourceDataStore
- the source data store object to be removedpublic void removeSourceDataStores()
SourceDataStore
s from this source set.
public void setLKM(OdiLKM pLKM)
SourceSet
instance.
pLKM
- the Load Knowledge ModuleOdiLKM
,
getLKM()
public void setName(java.lang.String pName)
pName
- the source set's name, must not be null
or over 100 charactersgetName()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |