public ChangeIncremental(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content, String rollbackIfAlreadyDeployedContent, boolean active) { this(new ChangeKey(schema, changeType, objectName, changeName), orderWithinObject, hash, content, rollbackIfAlreadyDeployedContent, active); }
public ChangeIncremental(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content) { this(new ChangeKey(schema, changeType, objectName, changeName), orderWithinObject, hash, content, null, true); }
public ChangeIncremental(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content) { this(new ChangeKey(schema, changeType, objectName, changeName), orderWithinObject, hash, content, null, true); }
public ChangeIncremental(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content, String rollbackIfAlreadyDeployedContent, boolean active) { this(new ChangeKey(schema, changeType, objectName, changeName), orderWithinObject, hash, content, rollbackIfAlreadyDeployedContent, active); }
public ChangeRerunnable(ChangeType changeType, String schema, String objectName, String hash, String content) { this(new ChangeKey(new ObjectKey(schema, objectName, changeType), "n/a"), hash, content); }
public ChangeRerunnable(ChangeType changeType, String schema, String objectName, String changeName, String hash, String content) { this(new ChangeKey(new ObjectKey(schema, objectName, changeType), changeName), hash, content); }
public ChangeRerunnable(ChangeType changeType, String schema, String objectName, String hash, String content) { this(new ChangeKey(new ObjectKey(schema, objectName, changeType), "n/a"), hash, content); }
public ChangeRerunnable(ChangeType changeType, String schema, String objectName, String changeName, String hash, String content) { this(new ChangeKey(new ObjectKey(schema, objectName, changeType), changeName), hash, content); }
private static SortableDependency newVertex(String vertexName) { ChangeType changeType = mock(ChangeType.class); SortableDependency vertex = mock(SortableDependency.class); when(vertex.getChangeKey()).thenReturn(new ChangeKey("sch1", changeType, "obj1", vertexName)); when(vertex.toString()).thenReturn(vertexName); return vertex; }
private ChangeKey change(String schema, String changeTypeName, String objectName, String changeName) { ChangeType changeType = mock(ChangeType.class); when(changeType.getName()).thenReturn(changeTypeName); ChangeKey changeKey = new ChangeKey(schema, changeType, objectName, changeName); allChanges.add(changeKey); return changeKey; } }
private SortableDependencyGroup newChange(String schema, String changeTypeName, String objectName, String changeName, int orderWithinObject, ImmutableSet<String> dependencies) { ChangeType changeType = mock(ChangeType.class); when(changeType.getName()).thenReturn(changeTypeName); when(changeType.isRerunnable()).thenReturn(true); SortableDependency sort = mock(SortableDependency.class); ObjectKey key = new ObjectKey(schema, objectName, changeType); when(sort.getChangeKey()).thenReturn(new ChangeKey(key, changeName)); if (dependencies != null) { when(sort.getCodeDependencies()).thenReturn(dependencies.collectWith(new Function2<String, CodeDependencyType, CodeDependency>() { @Override public CodeDependency value(String target, CodeDependencyType codeDependencyType) { return new CodeDependency(target, codeDependencyType); } }, CodeDependencyType.EXPLICIT)); } when(sort.getOrderWithinObject()).thenReturn(orderWithinObject); // to print out a nice message for the mock; we do need the string variable on a separate line String keyString = key.toString(); when(sort.toString()).thenReturn(keyString); SortableDependencyGroup depGroup = mock(SortableDependencyGroup.class); when(depGroup.getComponents()).thenReturn(Sets.immutable.<SortableDependency>with(sort)); return depGroup; } }
private ChangeInput create(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content) { ChangeInput changeInput = new ChangeInput(false); changeInput.setChangeKey(new ChangeKey(schema, changeType, objectName, changeName)); changeInput.setOrderWithinObject(orderWithinObject); changeInput.setContentHash(hash); changeInput.setContent(content); return changeInput; } private ChangeInput create2(ChangeType changeType, String schema, String objectName, String changeName,
@Override public ChangeInput valueOf(Pair<String, Integer> object) { String content = object.getOne(); int index = object.getTwo(); ChangeType changeType = getChangeType(content, defaultChangeType); String changeName = "baseline-change-" + index; boolean active = true; String rollbackIfAlreadyDeployedCommand = null; String rollbackContent = null; ChangeInput change = new ChangeInput(false); change.setChangeKey(new ChangeKey(schema, changeType, objectName, changeName)); change.setOrder(index); change.setContentHash(contentHashStrategy.hashContent(content)); change.setContent(content); change.setRollbackIfAlreadyDeployedContent(rollbackIfAlreadyDeployedCommand); change.setActive(active); change.setRollbackContent(rollbackContent); change.setFileLocation(file); return change; } });
@Override public ChangeInput valueOf(Pair<String, Integer> object) { String content = object.getOne(); int index = object.getTwo(); ChangeType changeType = getChangeType(content, defaultChangeType); String changeName = "baseline-change-" + index; boolean active = true; String rollbackIfAlreadyDeployedCommand = null; String rollbackContent = null; ChangeInput change = new ChangeInput(false); change.setChangeKey(new ChangeKey(schema, changeType, objectName, changeName)); change.setOrder(index); change.setContentHash(contentHashStrategy.hashContent(content)); change.setContent(content); change.setRollbackIfAlreadyDeployedContent(rollbackIfAlreadyDeployedCommand); change.setActive(active); change.setRollbackContent(rollbackContent); change.setFileLocation(file); return change; } });
private ChangeInput create2(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content, String rollbackIfAlreadyDeployedContent, boolean active) { ChangeInput changeInput = new ChangeInput(false); changeInput.setChangeKey(new ChangeKey(schema, changeType, objectName, changeName)); changeInput.setOrderWithinObject(orderWithinObject); changeInput.setContentHash(hash); changeInput.setContent(content); changeInput.setRollbackIfAlreadyDeployedContent(rollbackIfAlreadyDeployedContent); changeInput.setActive(active); return changeInput; } private ChangeInput create3(ChangeType changeType, String schema, String objectName, String changeName,
private ChangeInput create3(ChangeType changeType, String schema, String objectName, String changeName, int orderWithinObject, String hash, String content, String rollbackIfAlreadyDeployedContent, boolean active, ImmutableList<ArtifactRestrictions> restrictions) { ChangeInput changeInput = new ChangeInput(false); changeInput.setChangeKey(new ChangeKey(schema, changeType, objectName, changeName)); changeInput.setOrderWithinObject(orderWithinObject); changeInput.setContentHash(hash); changeInput.setContent(content); changeInput.setRollbackIfAlreadyDeployedContent(rollbackIfAlreadyDeployedContent); changeInput.setActive(active); changeInput.setRestrictions(restrictions); return changeInput; }