|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.crystaldecisions.sdk.occa.report.data.TableChangeFeedback
public class TableChangeFeedback
This object represents a mapping from one table to another, including the mapping of fields.
Whenever possible, use the ITableChangeFeedback
interface to manipulate this object.
IVerifyDatabaseFeedback.getTableChangeFeedbacks()
Constructor Summary | |
---|---|
TableChangeFeedback()
Creates a new TableChangeFeedback object. |
|
TableChangeFeedback(java.lang.String oldTableAlias,
FieldMappingInfos mappings,
ITable targetTable)
Creates a new TableChangeFeedback initialized with field mappings from an old table
to a new table. |
Method Summary | |
---|---|
java.lang.Object |
clone(boolean deepClone)
|
void |
copyTo(java.lang.Object destObject,
boolean deepCopy)
|
java.lang.Object |
createMember(java.lang.String eleName,
org.xml.sax.Attributes attrs,
com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt,
java.util.Map objState,
boolean[] bLoaded)
For internal use only. |
void |
endElement(java.lang.String eleName,
java.util.Map objState)
For internal use only. |
FieldMappingInfos |
getFieldMappingInfos()
Gets the collection of a field mappings from the original to the target table. |
java.lang.String |
getTableAlias()
Gets the alias of the original table for the field mappings. |
ITable |
getTargetTable()
Gets the target table for the field mappings. |
boolean |
hasContent(java.lang.Object obj)
|
void |
readElement(java.lang.String eleName,
java.lang.String sVal,
org.xml.sax.Attributes attrs,
java.util.Map objState)
For internal use only. |
void |
save(com.crystaldecisions.xml.serialization.XMLWriter writer,
com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
For internal use only. |
void |
save(com.crystaldecisions.xml.serialization.XMLWriter writer,
java.lang.String sTag,
com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
For internal use only. |
void |
saveContents(com.crystaldecisions.xml.serialization.XMLWriter writer,
com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
For internal use only. |
void |
setFieldMappingInfos(FieldMappingInfos mappingInfos)
Sets the field mappings from the original to the target table. |
void |
setTableAlias(java.lang.String tableAlias)
Sets the original table. |
void |
setTargetTable(ITable table)
Sets the target table. |
void |
startElement(java.lang.String eleName,
java.util.Map objState,
org.xml.sax.Attributes attrs)
For internal use only. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TableChangeFeedback()
TableChangeFeedback
object.
public TableChangeFeedback(java.lang.String oldTableAlias, FieldMappingInfos mappings, ITable targetTable)
TableChangeFeedback
initialized with field mappings from an old table
to a new table.
oldTableAlias
- The alias of the old table that the changes apply to.mappings
- Field mappings from the old table oldTableAlias
to the new table targetTable
.targetTable
- The new table to map the fields onto.Method Detail |
---|
public java.lang.String getTableAlias()
ITableChangeFeedback
getTableAlias
in interface ITableChangeFeedback
public void setTableAlias(java.lang.String tableAlias)
ITableChangeFeedback
setTableAlias
in interface ITableChangeFeedback
tableAlias
- The alias of the original table.public ITable getTargetTable()
ITableChangeFeedback
getTargetTable
in interface ITableChangeFeedback
ITable
.public void setTargetTable(ITable table)
ITableChangeFeedback
setTargetTable
in interface ITableChangeFeedback
table
- The new target ITable
for the fields.public FieldMappingInfos getFieldMappingInfos()
ITableChangeFeedback
getFieldMappingInfos
in interface ITableChangeFeedback
FieldMappingInfos
describing the field mappings.public void setFieldMappingInfos(FieldMappingInfos mappingInfos)
ITableChangeFeedback
setFieldMappingInfos
in interface ITableChangeFeedback
mappingInfos
- The FieldMappingInfos
describing which fields in
the original table are mapped to which fields in the target table.public java.lang.Object clone(boolean deepClone)
public void copyTo(java.lang.Object destObject, boolean deepCopy)
public java.lang.Object createMember(java.lang.String eleName, org.xml.sax.Attributes attrs, com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt, java.util.Map objState, boolean[] bLoaded)
For internal use only.
public void endElement(java.lang.String eleName, java.util.Map objState)
For internal use only.
public boolean hasContent(java.lang.Object obj)
public void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
For internal use only.
public void save(com.crystaldecisions.xml.serialization.XMLWriter writer, com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt) throws java.io.IOException
For internal use only.
java.io.IOException
public void save(com.crystaldecisions.xml.serialization.XMLWriter writer, java.lang.String sTag, com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt) throws java.io.IOException
For internal use only.
java.io.IOException
public void saveContents(com.crystaldecisions.xml.serialization.XMLWriter writer, com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt) throws java.io.IOException
For internal use only.
java.io.IOException
public void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
For internal use only.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |