|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.util.vfs.version.VersionsFileImpl
public class VersionsFileImpl
Description:
This class implements the @see org.olat.core.util.vfs.version.Versions
for a file which is versioned. The attributes versionFile and currentVersion
are set by the VersionsFilemanager.
Initial Date: 21 sept. 2009
| Constructor Summary | |
|---|---|
VersionsFileImpl()
|
|
| Method Summary | |
|---|---|
boolean |
addVersion(Identity identity,
java.lang.String comment,
java.io.InputStream newVersion)
add a new version of the file |
boolean |
delete(Identity identity,
java.util.List<VFSRevision> revisionsToDelete)
Delete the list of revisions given as parameter |
java.lang.String |
getAuthor()
|
java.lang.String |
getComment()
|
java.lang.String |
getCreator()
|
Versionable |
getCurrentVersion()
|
java.lang.String |
getRevisionNr()
|
java.util.List<VFSRevision> |
getRevisions()
|
VFSLeaf |
getVersionFile()
|
boolean |
isVersioned()
|
boolean |
move(VFSContainer container)
move the file |
boolean |
restore(Identity identity,
VFSRevision version,
java.lang.String comment)
restore the file to the revision given as parameter |
void |
setAuthor(java.lang.String author)
|
void |
setComment(java.lang.String comment)
|
void |
setCreator(java.lang.String creator)
|
void |
setCurrentVersion(Versionable currentVersion)
|
void |
setRevisionNr(java.lang.String revisionNr)
|
void |
setRevisions(java.util.List<VFSRevision> revisions)
|
void |
setVersionFile(VFSLeaf versionFile)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VersionsFileImpl()
| Method Detail |
|---|
public java.lang.String getRevisionNr()
getRevisionNr in interface Versionspublic void setRevisionNr(java.lang.String revisionNr)
public VFSLeaf getVersionFile()
public void setVersionFile(VFSLeaf versionFile)
public Versionable getCurrentVersion()
public void setCurrentVersion(Versionable currentVersion)
public boolean addVersion(Identity identity,
java.lang.String comment,
java.io.InputStream newVersion)
Versions
addVersion in interface Versionspublic boolean move(VFSContainer container)
Versions
move in interface Versions
public boolean restore(Identity identity,
VFSRevision version,
java.lang.String comment)
Versions
restore in interface Versions
public boolean delete(Identity identity,
java.util.List<VFSRevision> revisionsToDelete)
Versions
delete in interface Versionspublic java.util.List<VFSRevision> getRevisions()
getRevisions in interface Versionspublic void setRevisions(java.util.List<VFSRevision> revisions)
public boolean isVersioned()
isVersioned in interface Versionspublic java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.lang.String getCreator()
getCreator in interface Versionspublic void setCreator(java.lang.String creator)
public java.lang.String getComment()
getComment in interface Versionspublic void setComment(java.lang.String comment)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||