com.liferay.portal.mirage.custom
Class VersioningServiceImpl<VersionableContent>

java.lang.Object
  extended by com.liferay.portal.mirage.custom.VersioningServiceImpl<VersionableContent>
All Implemented Interfaces:
com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>

public class VersioningServiceImpl<VersionableContent>
extends java.lang.Object
implements com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>

View Source

Author:
Jorge Ferrer, Prakash Reddy

Constructor Summary
VersioningServiceImpl()
           
 
Method Summary
 void checkinNode(javax.jcr.Node node, com.sun.portal.cms.mirage.model.core.User user, VersionableContent versionableContent)
           
 void checkoutNode(javax.jcr.Node node, com.sun.portal.cms.mirage.model.core.User user)
           
 java.util.Collection<VersionableContent> getAllVersions(javax.jcr.Node node)
           
 void uncheckoutNode(javax.jcr.Node node, com.sun.portal.cms.mirage.model.core.User user)
           
 void updateNode(javax.jcr.Node node, com.sun.portal.cms.mirage.model.core.User user, VersionableContent versionableContent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersioningServiceImpl

public VersioningServiceImpl()
Method Detail

checkinNode

public void checkinNode(javax.jcr.Node node,
                        com.sun.portal.cms.mirage.model.core.User user,
                        VersionableContent versionableContent)
Specified by:
checkinNode in interface com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>

checkoutNode

public void checkoutNode(javax.jcr.Node node,
                         com.sun.portal.cms.mirage.model.core.User user)
Specified by:
checkoutNode in interface com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>

getAllVersions

public java.util.Collection<VersionableContent> getAllVersions(javax.jcr.Node node)
Specified by:
getAllVersions in interface com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>

uncheckoutNode

public void uncheckoutNode(javax.jcr.Node node,
                           com.sun.portal.cms.mirage.model.core.User user)
Specified by:
uncheckoutNode in interface com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>

updateNode

public void updateNode(javax.jcr.Node node,
                       com.sun.portal.cms.mirage.model.core.User user,
                       VersionableContent versionableContent)
Specified by:
updateNode in interface com.sun.portal.cms.mirage.service.custom.VersioningService<VersionableContent>