hudson.plugins.clearcase
Class ClearCaseChangeLogEntry

java.lang.Object
  extended by hudson.scm.ChangeLogSet.Entry
      extended by hudson.plugins.clearcase.ClearCaseChangeLogEntry

public class ClearCaseChangeLogEntry
extends hudson.scm.ChangeLogSet.Entry

ClearCase change log entry.

Author:
Erik Ramfelt

Nested Class Summary
static class ClearCaseChangeLogEntry.FileElement
           
 
Constructor Summary
ClearCaseChangeLogEntry()
           
ClearCaseChangeLogEntry(java.util.Date date, java.lang.String user, java.lang.String comment)
           
ClearCaseChangeLogEntry(java.util.Date date, java.lang.String user, java.lang.String action, java.lang.String comment, java.lang.String file, java.lang.String version)
           
 
Method Summary
 void addElement(ClearCaseChangeLogEntry.FileElement element)
           
 void addElements(java.util.Collection<ClearCaseChangeLogEntry.FileElement> files)
           
 java.util.Collection<java.lang.String> getAffectedPaths()
           
 hudson.model.User getAuthor()
           
 java.lang.String getComment()
           
 java.util.Date getDate()
           
 java.lang.String getDateStr()
           
 java.util.List<ClearCaseChangeLogEntry.FileElement> getElements()
           
 java.lang.String getMsg()
           
 java.lang.String getUser()
           
 void setAction(java.lang.String action)
          Deprecated. 
 void setComment(java.lang.String comment)
           
 void setDate(java.util.Date date)
           
 void setDateStr(java.lang.String date)
           
 void setFile(java.lang.String file)
          Deprecated. 
 void setParent(hudson.scm.ChangeLogSet parent)
          Overrides the setParent() method so the ClearCaseChangeLogSet can access it.
 void setUser(java.lang.String user)
           
 void setVersion(java.lang.String version)
          Deprecated. 
 
Methods inherited from class hudson.scm.ChangeLogSet.Entry
getAffectedFiles, getMsgAnnotated, getMsgEscaped, getParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearCaseChangeLogEntry

public ClearCaseChangeLogEntry()

ClearCaseChangeLogEntry

public ClearCaseChangeLogEntry(java.util.Date date,
                               java.lang.String user,
                               java.lang.String action,
                               java.lang.String comment,
                               java.lang.String file,
                               java.lang.String version)

ClearCaseChangeLogEntry

public ClearCaseChangeLogEntry(java.util.Date date,
                               java.lang.String user,
                               java.lang.String comment)
Method Detail

addElement

public void addElement(ClearCaseChangeLogEntry.FileElement element)

addElements

public void addElements(java.util.Collection<ClearCaseChangeLogEntry.FileElement> files)

getElements

@Exported
public java.util.List<ClearCaseChangeLogEntry.FileElement> getElements()

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String comment)

getDateStr

@Exported
public java.lang.String getDateStr()

setDateStr

public void setDateStr(java.lang.String date)

getDate

@Exported
public java.util.Date getDate()

setDate

public void setDate(java.util.Date date)

getUser

@Exported
public java.lang.String getUser()

setUser

public void setUser(java.lang.String user)

setFile

@Deprecated
public void setFile(java.lang.String file)
Deprecated. 


setVersion

@Deprecated
public void setVersion(java.lang.String version)
Deprecated. 


setAction

@Deprecated
public void setAction(java.lang.String action)
Deprecated. 


getAuthor

@Exported
public hudson.model.User getAuthor()
Specified by:
getAuthor in class hudson.scm.ChangeLogSet.Entry

getAffectedPaths

public java.util.Collection<java.lang.String> getAffectedPaths()
Specified by:
getAffectedPaths in class hudson.scm.ChangeLogSet.Entry

getMsg

@Exported
public java.lang.String getMsg()
Specified by:
getMsg in class hudson.scm.ChangeLogSet.Entry

setParent

public void setParent(hudson.scm.ChangeLogSet parent)
Overrides the setParent() method so the ClearCaseChangeLogSet can access it.

Overrides:
setParent in class hudson.scm.ChangeLogSet.Entry


Copyright © 2010. All Rights Reserved.