public class TargetMapping extends oracle.odi.domain.support.AbstractRepositoryEntity implements IInterfaceSubComponent, IOptionnallyPersistedObject, OdiInterface.IPersistenceComparable
Constructor and Description |
---|
TargetMapping(DataSet pParentDataSet,
TargetColumn pTargetColumn,
Expression pSqlExpression,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Builds a TargetMapping for a TargetColumn on a DataSet with a given SQL String expression.
|
TargetMapping(DataSet pParentDataSet,
TargetColumn pTargetColumn,
java.lang.String pSql,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Builds a TargetMapping for a TargetColumn on a DataSet with a given SQL String expression.
|
Modifier and Type | Method and Description |
---|---|
SourceDataStore |
getAttachedSourceDataStore()
Deprecated.
Returns the SourceDataStore to which this mapping is attached.
|
java.lang.String |
getCompTechnicalDescription()
Deprecated.
|
OdiInterface.ExecutionLocation |
getExecutionLocation()
Deprecated.
Returns the execution location of this mapping.
|
java.lang.String |
getGlobalId()
Deprecated.
Global ID is unique cross repositories.
|
java.io.Serializable |
getInternalId()
Deprecated.
The internal ID of this sub component.
Returning null from this method will indicate the object has never been persisted in the repository. |
Expression |
getNonPersistedSql()
Deprecated.
Returns the non persisted SQL expression for this mapping as an Expression.
The difference with the getSqlExpression is that some cross-references (to journalized columns, for instance) will be present in this expression, whereas they are not present in the getSqlExpression (which is the expression as it will be persisted in the repository). |
DataSet |
getParentDataSet()
Deprecated.
Returns the parent DataSet of this mapping.
|
IRepositoryEntity |
getSecurityContainer()
Deprecated.
Define a generic way to retrieve container for entities.
|
SourceSet |
getSourceSet()
Deprecated.
Returns the SourceSet to which this mapping is attached.
|
java.lang.String |
getSql()
Deprecated.
Returns the SQL expression for this mapping as a String.
|
Expression |
getSqlExpression()
Deprecated.
Obtains the SQL expression of this.
|
java.util.Collection |
getSqlExpressionCrossRefsGlobalIds()
Deprecated.
Returns the Global IDs of the text cross references for the SQL Expression for this mapping.
|
java.lang.Number |
getSqlExpressionId()
Deprecated.
Returns the ID of the SQL Expression for this mapping.
|
java.lang.String |
getSubComponentDescription()
Deprecated.
Returns the sub component's description in a human-readable way.
|
java.lang.String |
getSubComponentDescription(java.util.Locale pLocale)
Deprecated.
Returns the sub component's description in a human-readable way for the given Locale.
|
TargetColumn |
getTargetColumn()
Deprecated.
Returns the TargetColumn to which this mapping is attached.
|
java.lang.String |
getTechnicalDescription()
Deprecated.
Returns the technical description for this mapping.
The technical description is a computed description from the SQL expression in which all column names are replaced with the column's descriptions. For instance, the expression "CUST.COMP_NAME" would be replaced with "CUST.Name of the company". |
boolean |
internalPersistenceEquals(TargetMapping m2)
Deprecated.
Returns
true if this instance is equal to i2 in terms of persisted fields only |
boolean |
isModified()
Deprecated.
For internal use only.
|
boolean |
isPersisted()
Deprecated.
Returns whether this object should be persisted to the repository or not.
|
void |
setAttachedSourceDataStore(SourceDataStore pSourceDataStore)
Deprecated.
Internal use only
Sets the SourceDataStore to which this mapping should be attached.
|
void |
setExecutionLocation(OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Sets the execution location for this mapping.
|
void |
setModified(boolean pModified)
Deprecated.
For internal use only.
|
void |
setPersisted(boolean pPersisted)
Deprecated.
Internal use only
Returns whether this object should be persisted to the repository or not.
|
void |
setSourceSet(SourceSet pSourceSet)
Deprecated.
Internal use only
Sets the source set to which this mapping should be attached.
|
void |
setSqlExpression(Expression pExpression)
Deprecated.
Internal use only
Sets the new SQL expression for this mapping.
|
public TargetMapping(DataSet pParentDataSet, TargetColumn pTargetColumn, java.lang.String pSql, OdiInterface.ExecutionLocation pExecutionLocation)
pParentDataSet
- the DataSet
in which this mapping will be createdpTargetColumn
- the TargetColumn
for which this mapping will be createdpSql
- the SQL mapping text as a StringpExecutionLocation
- the ExecutionLocation of the mapping, should be SOURCE or WORKpublic TargetMapping(DataSet pParentDataSet, TargetColumn pTargetColumn, Expression pSqlExpression, OdiInterface.ExecutionLocation pExecutionLocation)
pParentDataSet
- the DataSet
in which this mapping will be createdpTargetColumn
- the TargetColumn
for which this mapping will be createdpSqlExpression
- the SQL mapping text as an ExpressionpExecutionLocation
- the ExecutionLocation of the mapping, should be SOURCE or WORKpublic OdiInterface.ExecutionLocation getExecutionLocation()
setExecutionLocation(OdiInterface.ExecutionLocation)
public void setExecutionLocation(OdiInterface.ExecutionLocation pExecutionLocation)
pExecutionLocation
- the execution location of this mapping. Should not be null
and can only be SOURCE or WORK.getExecutionLocation()
public SourceSet getSourceSet()
setSourceSet(SourceSet)
public void setSourceSet(SourceSet pSourceSet)
pSourceSet
- the source set to which this mapping should be attachedgetSourceSet()
public SourceDataStore getAttachedSourceDataStore()
setAttachedSourceDataStore(SourceDataStore)
public void setAttachedSourceDataStore(SourceDataStore pSourceDataStore)
pSourceDataStore
- the SourceDataStore to which this mapping should be attachedgetAttachedSourceDataStore()
public Expression getSqlExpression()
setSqlExpression(Expression)
public java.lang.String getSql()
public void setSqlExpression(Expression pExpression)
pExpression
- the new SQL Expression for this mappinggetSqlExpression()
public java.lang.Number getSqlExpressionId()
public java.util.Collection getSqlExpressionCrossRefsGlobalIds()
public DataSet getParentDataSet()
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
public TargetColumn getTargetColumn()
public Expression getNonPersistedSql()
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 boolean isPersisted()
isPersisted
in interface IOptionnallyPersistedObject
true
if this object should be persisted,
false
otherwiseIOptionnallyPersistedObject.isPersisted()
,
setPersisted(boolean)
public void setPersisted(boolean pPersisted)
setPersisted
in interface IOptionnallyPersistedObject
pPersisted
- true
if this object should be persisted,
false
otherwiseIOptionnallyPersistedObject.setPersisted(boolean)
,
isPersisted()
public java.lang.String getTechnicalDescription()
public java.lang.String getCompTechnicalDescription()
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 returnedpublic void setModified(boolean pModified)
pModified
- sets the target mapping as modifiedpublic boolean isModified()
true
if the target mapping has been modifiedpublic boolean internalPersistenceEquals(TargetMapping m2)
OdiInterface.IPersistenceComparable
true
if this instance is equal to i2 in terms of persisted fields onlyinternalPersistenceEquals
in interface OdiInterface.IPersistenceComparable
true
if this equals to i2public java.lang.String getGlobalId()
IRepositoryEntity
getGlobalId
in interface IRepositoryEntity
getGlobalId
in class oracle.odi.domain.support.AbstractRepositoryEntity