org.alfresco.repo.node.integrity
Class AssocTargetTypeIntegrityEvent
java.lang.Object
org.alfresco.repo.node.integrity.AbstractIntegrityEvent
org.alfresco.repo.node.integrity.AssocTargetTypeIntegrityEvent
- All Implemented Interfaces:
- IntegrityEvent
public class AssocTargetTypeIntegrityEvent
- extends AbstractIntegrityEvent
Event to check the target type of an association
Checks are ignored if the target node has been deleted.
Methods inherited from class org.alfresco.repo.node.integrity.AbstractIntegrityEvent |
addTrace, equals, getAssocDef, getMultiplicityString, getNodeRef, getNodeType, getQName, getTraces, getTypeQName, hashCode, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AssocTargetTypeIntegrityEvent
public AssocTargetTypeIntegrityEvent(NodeService nodeService,
DictionaryService dictionaryService,
NodeRef targetNodeRef,
QName assocTypeQName)
checkIntegrity
public void checkIntegrity(java.util.List eventResults)
- Description copied from interface:
IntegrityEvent
- Checks integrity pertinent to the event
- Parameters:
eventResults
- the list of event results that can be added to
checkTargetType
protected void checkTargetType(java.util.List eventResults,
AssociationDefinition assocDef,
NodeRef targetNodeRef,
QName targetNodeTypeQName)
- Checks that the target node type is valid for the association.
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.