liquibase.changelog
Class ChangeLogParameters

java.lang.Object
  extended by liquibase.changelog.ChangeLogParameters

public class ChangeLogParameters
extends Object


Nested Class Summary
protected static class ChangeLogParameters.ExpressionExpander
           
 
Constructor Summary
ChangeLogParameters()
           
ChangeLogParameters(Database database)
           
 
Method Summary
 String expandExpressions(String string, DatabaseChangeLog changeLog)
           
 Contexts getContexts()
           
 LabelExpression getLabels()
           
 Object getValue(String key, DatabaseChangeLog changeLog)
          Return the value of a parameter
 boolean hasValue(String key, DatabaseChangeLog changeLog)
           
 void set(String paramter, Object value)
           
 void set(String key, String value, ContextExpression contexts, Labels labels, String databases, boolean globalParam, DatabaseChangeLog changeLog)
           
 void set(String key, String value, String contexts, String labels, String databases, boolean globalParam, DatabaseChangeLog changeLog)
           
 void setContexts(Contexts contexts)
           
 void setLabels(LabelExpression labels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeLogParameters

public ChangeLogParameters()

ChangeLogParameters

public ChangeLogParameters(Database database)
Method Detail

setContexts

public void setContexts(Contexts contexts)

getContexts

public Contexts getContexts()

set

public void set(String paramter,
                Object value)

set

public void set(String key,
                String value,
                String contexts,
                String labels,
                String databases,
                boolean globalParam,
                DatabaseChangeLog changeLog)

set

public void set(String key,
                String value,
                ContextExpression contexts,
                Labels labels,
                String databases,
                boolean globalParam,
                DatabaseChangeLog changeLog)

getValue

public Object getValue(String key,
                       DatabaseChangeLog changeLog)
Return the value of a parameter

Parameters:
key - Name of the parameter
Returns:
The parameter value or null if not found. (Note that null can also be return if it is the parameter value. For strict parameter existence use {@link #hasValue(String)))

hasValue

public boolean hasValue(String key,
                        DatabaseChangeLog changeLog)

expandExpressions

public String expandExpressions(String string,
                                DatabaseChangeLog changeLog)

setLabels

public void setLabels(LabelExpression labels)

getLabels

public LabelExpression getLabels()


Copyright © 2016 Liquibase.org. All rights reserved.