org.kuali.common.util.property.processor
Class VersionProcessor

java.lang.Object
  extended by org.kuali.common.util.property.processor.VersionProcessor
All Implemented Interfaces:
PropertyProcessor

public class VersionProcessor
extends Object
implements PropertyProcessor


Constructor Summary
VersionProcessor()
           
VersionProcessor(List<String> includes)
           
VersionProcessor(List<String> includes, boolean alwaysAddOrOverride)
           
VersionProcessor(String include)
           
 
Method Summary
 List<String> getExcludes()
           
 List<String> getIncludes()
           
 String getIncrementalSuffix()
           
 String getMajorSuffix()
           
 String getMinorSuffix()
           
 Mode getPropertyOverwriteMode()
           
 String getQualifierSuffix()
           
 String getSnapshotSuffix()
           
 String getTrimmedSuffix()
           
 Properties getVersionProperties(String key, Version v)
           
 boolean isAlwaysAddOrOverride()
           
 void process(Properties properties)
           
 void setAlwaysAddOrOverride(boolean alwaysAddOrOverride)
           
 void setExcludes(List<String> excludes)
           
 void setIncludes(List<String> includes)
           
 void setIncrementalSuffix(String incrementalSuffix)
           
 void setMajorSuffix(String majorSuffix)
           
 void setMinorSuffix(String minorSuffix)
           
 void setPropertyOverwriteMode(Mode propertyOverwriteMode)
           
 void setQualifierSuffix(String qualifierSuffix)
           
 void setSnapshotSuffix(String snapshotSuffix)
           
 void setTrimmedSuffix(String trimmedSuffix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionProcessor

public VersionProcessor()

VersionProcessor

public VersionProcessor(String include)

VersionProcessor

public VersionProcessor(List<String> includes)

VersionProcessor

public VersionProcessor(List<String> includes,
                        boolean alwaysAddOrOverride)
Method Detail

process

public void process(Properties properties)
Specified by:
process in interface PropertyProcessor

getVersionProperties

public Properties getVersionProperties(String key,
                                       Version v)

getMajorSuffix

public String getMajorSuffix()

setMajorSuffix

public void setMajorSuffix(String majorSuffix)

getMinorSuffix

public String getMinorSuffix()

setMinorSuffix

public void setMinorSuffix(String minorSuffix)

getIncrementalSuffix

public String getIncrementalSuffix()

setIncrementalSuffix

public void setIncrementalSuffix(String incrementalSuffix)

getQualifierSuffix

public String getQualifierSuffix()

setQualifierSuffix

public void setQualifierSuffix(String qualifierSuffix)

getTrimmedSuffix

public String getTrimmedSuffix()

setTrimmedSuffix

public void setTrimmedSuffix(String trimmedSuffix)

getSnapshotSuffix

public String getSnapshotSuffix()

setSnapshotSuffix

public void setSnapshotSuffix(String snapshotSuffix)

getIncludes

public List<String> getIncludes()

setIncludes

public void setIncludes(List<String> includes)

getExcludes

public List<String> getExcludes()

setExcludes

public void setExcludes(List<String> excludes)

getPropertyOverwriteMode

public Mode getPropertyOverwriteMode()

setPropertyOverwriteMode

public void setPropertyOverwriteMode(Mode propertyOverwriteMode)

isAlwaysAddOrOverride

public boolean isAlwaysAddOrOverride()

setAlwaysAddOrOverride

public void setAlwaysAddOrOverride(boolean alwaysAddOrOverride)


Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.