Skip navigation links

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

E17060-02


oracle.odi.domain.project.interfaces
Class JournalizedSourceColumn

java.lang.Object
  extended by oracle.odi.domain.support.BusinessObject
      extended by oracle.odi.domain.project.interfaces.JournalizedSourceColumn

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IInterfaceSubComponent, ISourceColumn, IColumn<SourceDataStore>

public class JournalizedSourceColumn
extends oracle.odi.domain.support.BusinessObject
implements ISourceColumn

This class represents columns for a journalized source datastore in an interface. When a journalized filter is used in an interface, the filter object will contain in-memory cross references to these journalized source column objects.

Since:
11.1.1.3.0
See Also:
Serialized Form

Constructor Summary
JournalizedSourceColumn(SourceDataStore pSourceDataStore, java.lang.String pName, OdiDataType pDataType, java.lang.Integer pLength, java.lang.Integer pScale)
          Internal use only Creates a new journalized source column.

 

Method Summary
 OdiDataType getDataType()
          Returns the datatype of this journalized source column.
 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.lang.Integer getLength()
          Returns the length of this journalized source column.
 java.lang.String getName()
          Returns the name of this journalized source column.
 java.lang.Integer getScale()
          Returns the scale of this journalized source column.
 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.
 SourceDataStore getTable()
          Returns the source datastore owning this journalized source column.
 IColumn getUnderlyingColumn()
          Returns the underlying datastore column.
 void setDataType(OdiDataType pOdiDataType)
          Internal use only Sets the data type of this journalized source column.
 void setLength(java.lang.Integer pLength)
          Internal use only Sets the length of this journalized source column.
 void setScale(java.lang.Integer pScale)
          Internal use only Sets the scale of this journalized source column.

 

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

JournalizedSourceColumn

public JournalizedSourceColumn(SourceDataStore pSourceDataStore,
                               java.lang.String pName,
                               OdiDataType pDataType,
                               java.lang.Integer pLength,
                               java.lang.Integer pScale)
Internal use only Creates a new journalized source column.
Parameters:
pSourceDataStore - the parent source datastore for this column
pName - the name of the column
pDataType - the datatype of the column
pLength - the length of the column
pScale - the scale of the column

Method Detail

getDataType

public OdiDataType getDataType()
Returns the datatype of this journalized source column.
Specified by:
getDataType in interface IColumn<SourceDataStore>
Returns:
the datatype of this journalized source column.
See Also:
IColumn.getDataType(), setDataType(OdiDataType)

getLength

public java.lang.Integer getLength()
Returns the length of this journalized source column.
Specified by:
getLength in interface IColumn<SourceDataStore>
Returns:
the length of this journalized source column.
See Also:
IColumn.getLength(), setLength(Integer)

getName

public java.lang.String getName()
Returns the name of this journalized source column.
Specified by:
getName in interface IColumn<SourceDataStore>
Returns:
the name of this journalized source column.
See Also:
IColumn.getName()

getScale

public java.lang.Integer getScale()
Returns the scale of this journalized source column.
Specified by:
getScale in interface IColumn<SourceDataStore>
Returns:
the scale of this journalized source column.
See Also:
IColumn.getScale(), setScale(Integer)

getTable

public SourceDataStore getTable()
Returns the source datastore owning this journalized source column.
Specified by:
getTable in interface IColumn<SourceDataStore>
Returns:
the source datastore owning this journalized source column.
See Also:
IColumn.getTable()

setDataType

public void setDataType(OdiDataType pOdiDataType)
Internal use only Sets the data type of this journalized source column.
Specified by:
setDataType in interface IColumn<SourceDataStore>
Parameters:
pOdiDataType - the data type
See Also:
IColumn.setDataType(oracle.odi.domain.topology.OdiDataType), getDataType()

setLength

public void setLength(java.lang.Integer pLength)
Internal use only Sets the length of this journalized source column.
Specified by:
setLength in interface IColumn<SourceDataStore>
Parameters:
pLength - the length of this journalized source column.
See Also:
IColumn.setLength(java.lang.Integer), getLength()

setScale

public void setScale(java.lang.Integer pScale)
Internal use only Sets the scale of this journalized source column.
Specified by:
setScale in interface IColumn<SourceDataStore>
Parameters:
pScale - the scale of this journalized source column.
See Also:
IColumn.setScale(java.lang.Integer), getScale()

getInternalId

public java.io.Serializable getInternalId()
Description copied from interface: IInterfaceSubComponent
The internal ID of this sub component.
Returning null from this method will indicate the object has never been persisted in the repository.
Specified by:
getInternalId in interface IInterfaceSubComponent
Returns:
the persistence identity of this instance

getUnderlyingColumn

public IColumn getUnderlyingColumn()
Returns the underlying datastore column.
Specified by:
getUnderlyingColumn in interface ISourceColumn
Returns:
the underlying datastore column.
See Also:
ISourceColumn.getUnderlyingColumn()

getSubComponentDescription

public java.lang.String getSubComponentDescription()
Description copied from interface: IInterfaceSubComponent
Returns the sub component's description in a human-readable way.
Specified by:
getSubComponentDescription in interface IInterfaceSubComponent
Returns:
a human-readable String giving all necessary information to identify this component

getSubComponentDescription

public java.lang.String getSubComponentDescription(java.util.Locale pLocale)
Description copied from interface: IInterfaceSubComponent
Returns the sub component's description in a human-readable way for the given Locale.
Specified by:
getSubComponentDescription in interface IInterfaceSubComponent
Parameters:
pLocale - the Locale for which the description should be returned
Returns:
a human-readable String giving all necessary information to identify this component in the given Locale

Skip navigation links

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

E17060-02


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