fr.paris.lutece.plugins.jcr.business
Class VersionnableRepositoryFileImpl

java.lang.Object
  extended by fr.paris.lutece.plugins.jcr.business.AbstractRepositoryFile
      extended by fr.paris.lutece.plugins.jcr.business.JcrRepositoryFileImpl
          extended by fr.paris.lutece.plugins.jcr.business.VersionnableRepositoryFileImpl
All Implemented Interfaces:
IRepositoryFile, fr.paris.lutece.portal.service.rbac.RBACResource, fr.paris.lutece.portal.service.resource.Resource

public class VersionnableRepositoryFileImpl
extends JcrRepositoryFileImpl

Implementation of a versionable file.


Field Summary
 
Fields inherited from class fr.paris.lutece.plugins.jcr.business.AbstractRepositoryFile
NODE_TYPE_FILE, NODE_TYPE_FILE_RESOURCE, NODE_TYPE_FOLDER, PATH_SEPARATOR, RESOURCE_TYPE
 
Constructor Summary
VersionnableRepositoryFileImpl()
           
 
Method Summary
 String getVersion()
           
protected  StringBuffer getXmlContent()
           
 void setVersion(String strVersion)
           
 String toString()
           
 
Methods inherited from class fr.paris.lutece.plugins.jcr.business.JcrRepositoryFileImpl
getElementName
 
Methods inherited from class fr.paris.lutece.plugins.jcr.business.AbstractRepositoryFile
equals, exists, getAbsolutePath, getContent, getFormattedDate, getMimeType, getName, getOwner, getParentId, getPath, getResourceId, getResourceTypeCode, getSession, getXml, hashCode, isDirectory, isFile, isLocked, lastModified, length, ownsLock, setAbsolutePath, setContent, setDirectory, setExists, setFile, setLastModified, setLength, setLock, setMimeType, setName, setOwner, setOwnsLock, setParentId, setPath, setResourceId, setSession
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fr.paris.lutece.portal.service.rbac.RBACResource
getResourceId, getResourceTypeCode
 

Constructor Detail

VersionnableRepositoryFileImpl

public VersionnableRepositoryFileImpl()
Method Detail

toString

public String toString()
Overrides:
toString in class AbstractRepositoryFile
Returns:
string representation of this versionable file
See Also:
AbstractRepositoryFile.toString()

getXmlContent

protected StringBuffer getXmlContent()
Overrides:
getXmlContent in class JcrRepositoryFileImpl
Returns:
xml representation
See Also:
JcrRepositoryFileImpl.getXmlContent()

getVersion

public String getVersion()
Returns:
the version name

setVersion

public void setVersion(String strVersion)
Parameters:
strVersion - the version name


Copyright © 2014 Mairie de Paris. All Rights Reserved.