Class AssocTargetRoleIntegrityEvent

  • All Implemented Interfaces:
    IntegrityEvent

    public class AssocTargetRoleIntegrityEvent
    extends AbstractIntegrityEvent
    Event to check the association target role name
    Author:
    Derek Hulley
    • Constructor Detail

      • AssocTargetRoleIntegrityEvent

        public AssocTargetRoleIntegrityEvent​(org.alfresco.service.cmr.repository.NodeService nodeService,
                                             org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                             org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                                             org.alfresco.service.namespace.QName assocTypeQName,
                                             org.alfresco.service.namespace.QName assocName)
    • Method Detail

      • checkIntegrity

        public void checkIntegrity​(java.util.List<IntegrityRecord> eventResults)
        Description copied from interface: IntegrityEvent
        Checks integrity pertinent to the event
        Parameters:
        eventResults - the list of event results that can be added to
      • checkAssocQNameRegex

        protected void checkAssocQNameRegex​(java.util.List<IntegrityRecord> eventResults,
                                            org.alfresco.service.cmr.dictionary.ChildAssociationDefinition assocDef,
                                            org.alfresco.service.namespace.QName assocQName,
                                            org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)
        Checks that the association name matches the constraints imposed by the model.