public ChangeTypeImpl build() { return new ChangeTypeImpl(name, rerunnable, deployOrderPriority, directoryNameOld, enrichableForDependenciesInText, dependentObjectRecalculationRequired, directoryName, bodyChangeType); } }
protected ChangeTypeImpl(String name, boolean rerunnable, int deployOrderPriority, String directoryNameOld, boolean enrichableForDependenciesInText, boolean dependentObjectRecalculationRequired, String directoryName, ChangeType bodyChangeType) { this.name = name; this.rerunnable = rerunnable; this.deployOrderPriority = deployOrderPriority; this.directoryName = directoryName != null ? directoryName : getName().toLowerCase(); this.directoryNameOld = directoryNameOld; this.enrichableForDependenciesInText = enrichableForDependenciesInText; this.dependentObjectRecalculationRequired = dependentObjectRecalculationRequired; this.bodyChangeType = bodyChangeType; }
public MongoDbPlatform() { this.changeTypes = Lists.immutable.<ChangeType>of( ChangeTypeImpl.newChangeType("COLLECTION", true, 0).build(), ChangeTypeImpl.newChangeType(ChangeType.MIGRATION_STR, false, 100).setEnrichableForDependenciesInText(false).build() ); }
public MongoDbPlatform() { this.changeTypes = Lists.immutable.<ChangeType>of( ChangeTypeImpl.newChangeType("COLLECTION", true, 0).build(), ChangeTypeImpl.newChangeType(ChangeType.MIGRATION_STR, false, 100).setEnrichableForDependenciesInText(false).build() ); }
protected ImmutableList<ChangeType> initializeChangeTypes() { return Lists.immutable.with( DbChangeTypeImpl.newDbChangeType(ChangeType.TABLE_STR, false, 10, "TABLE").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.MIGRATION_STR, false, 41, null).setEnrichableForDependenciesInText(false).build(), DbChangeTypeImpl.newDbChangeType(ChangeType.INDEX_STR, false, 49, null).build(), DbChangeTypeImpl.newDbChangeType(ChangeType.FOREIGN_KEY_STR, false, 50, null).build(), DbChangeTypeImpl.newDbChangeType(ChangeType.TRIGGER_INCREMENTAL_OLD_STR, false, 51, null).setDirectoryName("invalidTriggerDoNotUse").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.VIEW_STR, true, 20, "VIEW").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.SP_STR, true, 30, "PROCEDURE").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.SEQUENCE_STR, true, 1, "SEQUENCE").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.FUNCTION_STR, true, 15, "FUNCTION").setDirectoryNameOld("func").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.TRIGGER_STR, true, 52, "TRIGGER").setDirectoryName("trigger").build(), ChangeTypeImpl.newChangeType(ChangeType.STATICDATA_STR, true, 40).setDirectoryNameOld("data").build() ); }
protected ChangeTypeImpl(String name, boolean rerunnable, int deployOrderPriority, String directoryNameOld, boolean enrichableForDependenciesInText, boolean dependentObjectRecalculationRequired, String directoryName, ChangeType bodyChangeType) { this.name = name; this.rerunnable = rerunnable; this.deployOrderPriority = deployOrderPriority; this.directoryName = directoryName != null ? directoryName : getName().toLowerCase(); this.directoryNameOld = directoryNameOld; this.enrichableForDependenciesInText = enrichableForDependenciesInText; this.dependentObjectRecalculationRequired = dependentObjectRecalculationRequired; this.bodyChangeType = bodyChangeType; }
public ChangeTypeImpl build() { return new ChangeTypeImpl(name, rerunnable, deployOrderPriority, directoryNameOld, enrichableForDependenciesInText, dependentObjectRecalculationRequired, directoryName, bodyChangeType); } }
protected ImmutableList<ChangeType> initializeChangeTypes() { return Lists.immutable.with( DbChangeTypeImpl.newDbChangeType(ChangeType.TABLE_STR, false, 10, "TABLE").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.MIGRATION_STR, false, 41, null).setEnrichableForDependenciesInText(false).build(), DbChangeTypeImpl.newDbChangeType(ChangeType.INDEX_STR, false, 49, null).build(), DbChangeTypeImpl.newDbChangeType(ChangeType.FOREIGN_KEY_STR, false, 50, null).build(), DbChangeTypeImpl.newDbChangeType(ChangeType.TRIGGER_INCREMENTAL_OLD_STR, false, 51, null).setDirectoryName("invalidTriggerDoNotUse").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.VIEW_STR, true, 20, "VIEW").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.SP_STR, true, 30, "PROCEDURE").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.SEQUENCE_STR, true, 1, "SEQUENCE").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.FUNCTION_STR, true, 15, "FUNCTION").setDirectoryNameOld("func").build(), DbChangeTypeImpl.newDbChangeType(ChangeType.TRIGGER_STR, true, 52, "TRIGGER").setDirectoryName("trigger").build(), ChangeTypeImpl.newChangeType(ChangeType.STATICDATA_STR, true, 40).setDirectoryNameOld("data").build() ); }