jenkins.plugins.simpleclearcase
Class SimpleClearCaseRevisionState

java.lang.Object
  extended by hudson.scm.SCMRevisionState
      extended by jenkins.plugins.simpleclearcase.SimpleClearCaseRevisionState
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject

public class SimpleClearCaseRevisionState
extends hudson.scm.SCMRevisionState
implements hudson.model.Action

We represent a revision in a primitive manner. What we keep track of is the latest commit date on a specific load rule path. Meaning that if a build has multiple load rules to check we have to compare the latest commit date for each load rule individually. Hence the Map.


Field Summary
 
Fields inherited from class hudson.scm.SCMRevisionState
NONE
 
Constructor Summary
SimpleClearCaseRevisionState(int buildNumber)
           
SimpleClearCaseRevisionState(LoadRuleDateMap map, int buildNumber)
           
 
Method Summary
 int getBuildNumber()
           
 Date getBuiltTime(String loadRule)
           
 Collection<Date> getDates()
           
 LoadRuleDateMap getLoadRuleDateMap()
           
 void setBuiltTime(String loadRule, Date date)
           
 
Methods inherited from class hudson.scm.SCMRevisionState
getDisplayName, getIconFileName, getUrlName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
 

Constructor Detail

SimpleClearCaseRevisionState

public SimpleClearCaseRevisionState(LoadRuleDateMap map,
                                    int buildNumber)

SimpleClearCaseRevisionState

public SimpleClearCaseRevisionState(int buildNumber)
Method Detail

getBuiltTime

public Date getBuiltTime(String loadRule)

setBuiltTime

public void setBuiltTime(String loadRule,
                         Date date)

getLoadRuleDateMap

public LoadRuleDateMap getLoadRuleDateMap()

getDates

public Collection<Date> getDates()

getBuildNumber

public int getBuildNumber()


Copyright © 2004-2012. All Rights Reserved.