com.webobjects.eoaccess
Class EOSynchronizationFactory
java.lang.Object
com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
com.webobjects.eoaccess.EOSynchronizationFactory
- All Implemented Interfaces:
- EOSchemaGeneration, EOSchemaSynchronization
Deprecated. Deprecated in WebObjects 5.4. Replaced with com.webobjects.eoaccess.synchronization.EOSynchronizationFactory.
@Deprecated
public class EOSynchronizationFactory
- extends EOSchemaSynchronizationFactory
- implements EOSchemaGeneration, EOSchemaSynchronization
- Since:
- 5.1
- See Also:
com.webobjects.eoaccess.synchronization.EOSynchronizationFactory
Fields inherited from interface com.webobjects.eoaccess.EOSchemaSynchronization |
AllowsNullKey, ColumnNameKey, ExternalNameKey, ExternalTypeKey, NameKey, PrecisionKey, RelationshipsKey, ScaleKey, SchemaSynchronizationForeignKeyConstraintsKey, SchemaSynchronizationPrimaryKeyConstraintsKey, SchemaSynchronizationPrimaryKeySupportKey, WidthKey |
Method Summary |
boolean |
isColumnTypeEquivalentToColumnType(EOSchemaSynchronization.ColumnTypes candidate,
EOSchemaSynchronization.ColumnTypes columnType,
NSDictionary options)
Deprecated. |
String |
phraseCastingColumnNamed(String columnName,
EOSchemaSynchronization.ColumnTypes type,
EOSchemaSynchronization.ColumnTypes castType,
NSDictionary options)
Deprecated. |
String |
schemaCreationScriptForEntities(NSArray allEntities,
NSDictionary options)
Deprecated. |
NSArray |
schemaCreationStatementsForEntities(NSArray allEntities,
NSDictionary options)
Deprecated. |
NSArray |
statementsToConvertColumnType(String columnName,
String tableName,
EOSchemaSynchronization.ColumnTypes type,
EOSchemaSynchronization.ColumnTypes newType,
NSDictionary options)
Deprecated. |
NSArray |
statementsToCopyTableNamed(String tableName,
NSArray entityGroup,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToDeleteColumnNamed(String columnName,
String tableName,
NSDictionary options)
Deprecated. |
NSArray |
statementsToDropForeignKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToDropPrimaryKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToDropPrimaryKeySupportForEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToImplementForeignKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToImplementPrimaryKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToImplementPrimaryKeySupportForEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToInsertColumnForAttribute(EOAttribute attribute,
NSDictionary options)
Deprecated. |
NSArray |
statementsToModifyColumnNullRule(String columnName,
String tableName,
boolean allowsNull,
NSDictionary options)
Deprecated. |
NSArray |
statementsToRenameColumnNamed(String columnName,
String tableName,
String newName,
NSDictionary options)
Deprecated. |
NSArray |
statementsToRenameTableNamed(String tableName,
String newName,
NSDictionary options)
Deprecated. |
NSArray |
statementsToUpdateObjectStoreForEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
Deprecated. |
NSArray |
statementsToUpdateObjectStoreForModel(EOModel model,
NSDictionary changes,
NSDictionary options)
Deprecated. |
Methods inherited from class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory |
adaptor, appendExpressionToScript, attributeInEntityWithColumnName, columnDescriptionForTableAndModel, createDatabaseStatementsForConnectionDictionary, createIndexExpressionsForEntity, createIndexStatementForEntity, createIndexStatementsForEntityGroup, createIndexStatementsForEntityGroups, createTableStatementsForEntityGroup, createTableStatementsForEntityGroups, dropDatabaseStatementsForConnectionDictionary, dropIndexExpressionsForEntity, dropIndexStatementForEntity, dropIndexStatementsForEntityGroup, dropIndexStatementsForEntityGroups, dropPrimaryKeySupportStatementsForEntityGroup, dropPrimaryKeySupportStatementsForEntityGroups, dropTableStatementsForEntityGroup, dropTableStatementsForEntityGroups, foreignKeyConstraintStatementsForRelationship, formatColumnName, formatTableName, indexDefinitionForEntity, indexDescriptionForTableAndModel, isCaseSensitive, isColumnTypeEquivalentToColumnType, logicalErrorsInChangeDictionaryForModelOptions, newChanges, newOptions, objectStoreChangesFromAttributeToAttribute, phraseCastingColumnNamed, primaryKeyConstraintStatementsForEntityGroup, primaryKeyConstraintStatementsForEntityGroups, primaryKeyEntityGroupsForEntities, primaryKeySupportStatementsForEntityGroup, primaryKeySupportStatementsForEntityGroups, schemaCreationScriptForEntities, schemaCreationStatementsForEntities, schemaGenerationDelegate, schemaSynchronizationDelegate, setSchemaGenerationDelegate, setSchemaSynchronizationDelegate, statementsToConvertColumnType, statementsToCopyTableNamed, statementsToDeleteColumnNamed, statementsToDropForeignKeyConstraintsOnEntityGroup, statementsToDropForeignKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeySupportForEntityGroups, statementsToImplementForeignKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeySupportForEntityGroups, statementsToInsertColumnForAttribute, statementsToModifyColumnNullRule, statementsToRenameColumnNamed, statementsToRenameTableNamed, statementsToUpdateObjectStoreForEntityGroups, statementsToUpdateObjectStoreForModel, supportsDirectColumnCoercion, supportsDirectColumnDeletion, supportsDirectColumnInsertion, supportsDirectColumnNullRuleModification, supportsDirectColumnRenaming, supportsSchemaSynchronization, supportsTableDescriptionIntrospection, tableDescriptionForModel, tableEntityGroupsForEntities |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaGeneration |
appendExpressionToScript, createDatabaseStatementsForConnectionDictionary, createIndexStatementsForEntityGroup, createIndexStatementsForEntityGroups, createTableStatementsForEntityGroup, createTableStatementsForEntityGroups, dropDatabaseStatementsForConnectionDictionary, dropIndexStatementsForEntityGroup, dropIndexStatementsForEntityGroups, dropPrimaryKeySupportStatementsForEntityGroup, dropPrimaryKeySupportStatementsForEntityGroups, dropTableStatementsForEntityGroup, dropTableStatementsForEntityGroups, foreignKeyConstraintStatementsForRelationship, newOptions, primaryKeyConstraintStatementsForEntityGroup, primaryKeyConstraintStatementsForEntityGroups, primaryKeySupportStatementsForEntityGroup, primaryKeySupportStatementsForEntityGroups, schemaCreationScriptForEntities, schemaCreationStatementsForEntities, schemaGenerationDelegate, setSchemaGenerationDelegate |
Methods inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaSynchronization |
columnDescriptionForTableAndModel, indexDescriptionForTableAndModel, isColumnTypeEquivalentToColumnType, newChanges, newOptions, objectStoreChangesFromAttributeToAttribute, phraseCastingColumnNamed, statementsToConvertColumnType, statementsToCopyTableNamed, statementsToDeleteColumnNamed, statementsToDropForeignKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeySupportForEntityGroups, statementsToImplementForeignKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeySupportForEntityGroups, statementsToInsertColumnForAttribute, statementsToModifyColumnNullRule, statementsToRenameColumnNamed, statementsToRenameTableNamed, statementsToUpdateObjectStoreForEntityGroups, statementsToUpdateObjectStoreForModel, supportsDirectColumnCoercion, supportsDirectColumnDeletion, supportsDirectColumnInsertion, supportsDirectColumnNullRuleModification, supportsDirectColumnRenaming, supportsSchemaSynchronization, supportsTableDescriptionIntrospection, tableDescriptionForModel |
EOSynchronizationFactory
public EOSynchronizationFactory(EOAdaptor adaptor)
- Deprecated.
- Parameters:
adaptor
-
EOSynchronizationFactory
public EOSynchronizationFactory(EOSchemaSynchronizationFactory schemaSynchronizationFactory)
- Deprecated.
- Parameters:
schemaSynchronizationFactory
-
schemaCreationScriptForEntities
public String schemaCreationScriptForEntities(NSArray allEntities,
NSDictionary options)
- Deprecated.
schemaCreationStatementsForEntities
public NSArray schemaCreationStatementsForEntities(NSArray allEntities,
NSDictionary options)
- Deprecated.
isColumnTypeEquivalentToColumnType
public boolean isColumnTypeEquivalentToColumnType(EOSchemaSynchronization.ColumnTypes candidate,
EOSchemaSynchronization.ColumnTypes columnType,
NSDictionary options)
- Deprecated.
phraseCastingColumnNamed
public String phraseCastingColumnNamed(String columnName,
EOSchemaSynchronization.ColumnTypes type,
EOSchemaSynchronization.ColumnTypes castType,
NSDictionary options)
- Deprecated.
statementsToCopyTableNamed
public NSArray statementsToCopyTableNamed(String tableName,
NSArray entityGroup,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToInsertColumnForAttribute
public NSArray statementsToInsertColumnForAttribute(EOAttribute attribute,
NSDictionary options)
- Deprecated.
statementsToModifyColumnNullRule
public NSArray statementsToModifyColumnNullRule(String columnName,
String tableName,
boolean allowsNull,
NSDictionary options)
- Deprecated.
statementsToConvertColumnType
public NSArray statementsToConvertColumnType(String columnName,
String tableName,
EOSchemaSynchronization.ColumnTypes type,
EOSchemaSynchronization.ColumnTypes newType,
NSDictionary options)
- Deprecated.
statementsToDeleteColumnNamed
public NSArray statementsToDeleteColumnNamed(String columnName,
String tableName,
NSDictionary options)
- Deprecated.
statementsToRenameColumnNamed
public NSArray statementsToRenameColumnNamed(String columnName,
String tableName,
String newName,
NSDictionary options)
- Deprecated.
statementsToDropForeignKeyConstraintsOnEntityGroups
public NSArray statementsToDropForeignKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToDropPrimaryKeyConstraintsOnEntityGroups
public NSArray statementsToDropPrimaryKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToDropPrimaryKeySupportForEntityGroups
public NSArray statementsToDropPrimaryKeySupportForEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToImplementForeignKeyConstraintsOnEntityGroups
public NSArray statementsToImplementForeignKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToImplementPrimaryKeyConstraintsOnEntityGroups
public NSArray statementsToImplementPrimaryKeyConstraintsOnEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToImplementPrimaryKeySupportForEntityGroups
public NSArray statementsToImplementPrimaryKeySupportForEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToRenameTableNamed
public NSArray statementsToRenameTableNamed(String tableName,
String newName,
NSDictionary options)
- Deprecated.
statementsToUpdateObjectStoreForModel
public NSArray statementsToUpdateObjectStoreForModel(EOModel model,
NSDictionary changes,
NSDictionary options)
- Deprecated.
statementsToUpdateObjectStoreForEntityGroups
public NSArray statementsToUpdateObjectStoreForEntityGroups(NSArray entityGroups,
NSDictionary changes,
NSDictionary options)
- Deprecated.
Copyright © 2000-2008 Apple Inc.