Search in sources :

Example 1 with NodeLockedEvent

use of org.alfresco.sync.events.types.NodeLockedEvent in project alfresco-repository by Alfresco.

the class EventsServiceImpl method nodeLocked.

@Override
public void nodeLocked(NodeRef nodeRef) {
    NodeInfo nodeInfo = getNodeInfo(nodeRef, NodeLockedEvent.EVENT_TYPE);
    if (nodeInfo.checkNodeInfo()) {
        NodeLockedEvent event = new NodeLockedEvent(nextSequenceNumber(), nodeInfo.getName(), AlfrescoTransactionSupport.getTransactionId(), System.currentTimeMillis(), TenantUtil.getCurrentDomain(), nodeInfo.getSiteId(), nodeInfo.getNodeId(), nodeInfo.getType().toPrefixString(namespaceService), nodeInfo.getPaths(), nodeInfo.getParentNodeIds(), AuthenticationUtil.getFullyAuthenticatedUser(), nodeInfo.getModificationTimestamp(), getAlfrescoClient(nodeInfo.getClient()), nodeInfo.getAspectsAsStrings(), nodeInfo.getProperties());
        sendEvent(event);
    }
}
Also used : NodeLockedEvent(org.alfresco.sync.events.types.NodeLockedEvent)

Aggregations

NodeLockedEvent (org.alfresco.sync.events.types.NodeLockedEvent)1