alma::acs::releasedoc::Cvs2clXmlEntry Class Reference

Collaboration diagram for alma::acs::releasedoc::Cvs2clXmlEntry:
Collaboration graph
[legend]

List of all members.

Classes

class  EntryFile

Public Member Functions

 Cvs2clXmlEntry (Element domElem) throws ParseException
 Cvs2clXmlEntry (Cvs2clXmlEntry other)
boolean equals (Object obj)
int hashCode ()

Package Functions

Date getDate ()
String getAuthor ()
String getMessage ()
String getCommonDir ()
List< EntryFilegetFiles ()
void setFiles (List< EntryFile > newFileList)
Date parseDate (String dateString) throws ParseException

Private Attributes

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss")
Date date
String author
List< EntryFilefiles = new ArrayList<EntryFile>()
String commondir
String msg

Constructor & Destructor Documentation

alma::acs::releasedoc::Cvs2clXmlEntry::Cvs2clXmlEntry ( Element  domElem  )  throws ParseException [inline]

References author, commondir, date, files, msg, and parseDate().

alma::acs::releasedoc::Cvs2clXmlEntry::Cvs2clXmlEntry ( Cvs2clXmlEntry  other  )  [inline]

Special ctor to be used when copying an entry, e.g. to flatten files that each should have their own Cvs2clXmlEntry object.

References author, commondir, date, files, and msg.


Member Function Documentation

boolean alma::acs::releasedoc::Cvs2clXmlEntry::equals ( Object  obj  )  [inline]

References author, date, and msg.

String alma::acs::releasedoc::Cvs2clXmlEntry::getAuthor (  )  [inline, package]
String alma::acs::releasedoc::Cvs2clXmlEntry::getCommonDir (  )  [inline, package]

References commondir.

Date alma::acs::releasedoc::Cvs2clXmlEntry::getDate (  )  [inline, package]
List<EntryFile> alma::acs::releasedoc::Cvs2clXmlEntry::getFiles (  )  [inline, package]
String alma::acs::releasedoc::Cvs2clXmlEntry::getMessage (  )  [inline, package]

References msg.

int alma::acs::releasedoc::Cvs2clXmlEntry::hashCode (  )  [inline]

References date.

Date alma::acs::releasedoc::Cvs2clXmlEntry::parseDate ( String  dateString  )  throws ParseException [inline, package]

References dateFormat.

Referenced by Cvs2clXmlEntry().

void alma::acs::releasedoc::Cvs2clXmlEntry::setFiles ( List< EntryFile newFileList  )  [inline, package]

Only to be used when inverting the check-in based structure to a file-based structure etc.

References files.

Referenced by alma::acs::releasedoc::ProcessCvs2clOutput::run().


Member Data Documentation

Referenced by Cvs2clXmlEntry(), equals(), and getAuthor().

Referenced by Cvs2clXmlEntry(), and getCommonDir().

SimpleDateFormat alma::acs::releasedoc::Cvs2clXmlEntry::dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss") [private]

Referenced by parseDate().

Referenced by Cvs2clXmlEntry(), getFiles(), and setFiles().

Referenced by Cvs2clXmlEntry(), equals(), and getMessage().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2