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,
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,
@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 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; }