package com.github.dynamicextensionsalfresco.policy.samples;
import com.github.dynamicextensionsalfresco.behaviours.annotations.AssociationPolicy;
import com.github.dynamicextensionsalfresco.behaviours.annotations.Behaviour;
import com.github.dynamicextensionsalfresco.behaviours.annotations.Event;
import org.alfresco.repo.node.NodeServicePolicies;
import org.alfresco.service.cmr.repository.AssociationRef;
/**
* Association policy that should inherit it's class from the {@link Behaviour} annotation.
*
* @author Laurent Van der Linden
*/
@Behaviour("cm:content")
public class AssociationBehaviourInheritClassAndContain implements NodeServicePolicies.OnCreateAssociationPolicy {
@AssociationPolicy(association = "cm:contains", event = Event.FIRST)
@Override
public void onCreateAssociation(AssociationRef nodeAssocRef) {}
}