Interface ReplicationStatus


  • public interface ReplicationStatus
    ReplicationStatus
    • Field Detail

      • NODE_PROPERTY_LAST_REPLICATED

        static final java.lang.String NODE_PROPERTY_LAST_REPLICATED
        The name of the property that records the date of the last replication.
        See Also:
        Constant Field Values
      • NODE_PROPERTY_LAST_REPLICATED_BY

        static final java.lang.String NODE_PROPERTY_LAST_REPLICATED_BY
        The name of the property that records the userid of the last replication
        See Also:
        Constant Field Values
      • NODE_PROPERTY_LAST_REPLICATION_ACTION

        static final java.lang.String NODE_PROPERTY_LAST_REPLICATION_ACTION
        The name of the property that records the last replication action
        See Also:
        Constant Field Values
      • NODE_TYPE

        static final java.lang.String NODE_TYPE
        Name of the node type
        See Also:
        Constant Field Values
    • Method Detail

      • getLastPublished

        java.util.Calendar getLastPublished()
        Returns the time when the content was last published (i.e. activated or deactivated).
        Returns:
        last publish date or null
      • getLastPublishedBy

        java.lang.String getLastPublishedBy()
        Returns the user id who issues the last publish action.
        Returns:
        The publish user id or null
      • getLastReplicationAction

        ReplicationActionType getLastReplicationAction()
        Return the last replication action.
        Returns:
        The action type or null
      • isDelivered

        boolean isDelivered()
        Checks if the content is delivered. Note that this is calculated only by the logs of replication actions. It does not check if the content is physically on the server. a content is delivered if the last action was 'Activate' and the action is processed. of if the action was 'deactivate' and the action is still pending.
        Returns:
        true if the content is delivered.
      • isActivated

        boolean isActivated()
        Convenience method that checks if the last publish action was 'activate'. Note that !isActivated() does not automatically meen that the content is deactivated.
        Returns:
        true if the last publish action was 'activate'
      • isDeactivated

        boolean isDeactivated()
        Convenience method that checks if the last publish action was 'deactivate'. Note that !isDeactivated() does not automatically mean that the content is activated.
        Returns:
        true if the last publish action was 'activate'
      • isPending

        boolean isPending()
        Checks if the last publish action is pending, i.e. if it's still present in any of the queues.
        Returns:
        true if the action is pending
      • getPending

        java.util.List<ReplicationQueue.Entry> getPending()
        Checks if the last publish action is still pending, i.e. if it's still present in any of the queues.
        Returns:
        the list of pending queue entries
      • getQueueStatus

        java.util.List<ReplicationQueue.Entry> getQueueStatus()
        Returns the queue status of this content. if this content is not queued at all, an empty array is returned.
        Returns:
        a queue status for each queue.