public class

FileSummary

extends Object
java.lang.Object
   ↳ com.atlassian.crucible.scm.FileSummary

Class Overview

A summary of a file within a directory listing. This summary is -- at a minimum -- expressed as the RevisionKey of the "head" (most-recent) revision at that path.

Summary

Public Constructors
FileSummary(RevisionKey headRevision)
Public Methods
RevisionData getHeadMaybeDetail()
RevisionKey getHeadRevision()
FileHistory getMaybeHistory()
void setHeadMaybeDetail(RevisionData headMaybeDetail)
Further (optional) details about getHeadRevision().
void setMaybeHistory(FileHistory maybeHistory)
Further (optional) history of this file.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public FileSummary (RevisionKey headRevision)

Parameters
headRevision (most-recent) revision at that path.

Public Methods

public RevisionData getHeadMaybeDetail ()

public RevisionKey getHeadRevision ()

public FileHistory getMaybeHistory ()

public void setHeadMaybeDetail (RevisionData headMaybeDetail)

Further (optional) details about getHeadRevision().

public void setMaybeHistory (FileHistory maybeHistory)

Further (optional) history of this file. This history should contain all the revision keys that would be returned by getFileHistory(com.cenqua.crucible.model.Principal, String, String), but not necessarily all the maybe-details.