org.alfresco.jcr.dictionary
Class VersionableMixin

java.lang.Object
  extended by org.alfresco.jcr.dictionary.VersionableMixin
All Implemented Interfaces:
ClassMap.AddMixin, ClassMap.RemoveMixin

public class VersionableMixin
extends java.lang.Object
implements ClassMap.AddMixin, ClassMap.RemoveMixin

Encapsulate Versionable Mixin behaviour mapping to Alfresco


Constructor Summary
VersionableMixin()
           
 
Method Summary
 void postAddMixin(SessionImpl session, org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 void postRemoveMixin(SessionImpl session, org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 java.util.Map preAddMixin(SessionImpl session, org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 void preRemoveMixin(SessionImpl session, org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionableMixin

public VersionableMixin()
Method Detail

preAddMixin

public java.util.Map preAddMixin(SessionImpl session,
                                 org.alfresco.service.cmr.repository.NodeRef nodeRef)
Specified by:
preAddMixin in interface ClassMap.AddMixin

postAddMixin

public void postAddMixin(SessionImpl session,
                         org.alfresco.service.cmr.repository.NodeRef nodeRef)
Specified by:
postAddMixin in interface ClassMap.AddMixin

preRemoveMixin

public void preRemoveMixin(SessionImpl session,
                           org.alfresco.service.cmr.repository.NodeRef nodeRef)
Specified by:
preRemoveMixin in interface ClassMap.RemoveMixin

postRemoveMixin

public void postRemoveMixin(SessionImpl session,
                            org.alfresco.service.cmr.repository.NodeRef nodeRef)
Specified by:
postRemoveMixin in interface ClassMap.RemoveMixin


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.