Class GoLiveDeleteCandidates

  • All Implemented Interfaces:
    Serializable

    public class GoLiveDeleteCandidates
    extends Object
    implements Serializable
    Contains all items that are deleted. Tracks live dependencies in a seperate collection since they have to be generally be deleted for staging sandbox
    Author:
    Shankar Krishnan, Dejan Brkic
    See Also:
    Serialized Form
    • Method Detail

      • getAllItems

        public Set<String> getAllItems()
        Returns all the page paths and dependencies
        Returns:
        return all paths and dependencies
      • addDependency

        public boolean addDependency​(String uri)
        Update the dependency collection with the given dependency uri
        Parameters:
        uri - path
        Returns:
        true if dependency added
      • addDependencyParentFolder

        public void addDependencyParentFolder​(String uri)
        Add the folder path and remove all the child from the live dependency collection
        Parameters:
        uri - path
      • getLiveDependencyItems

        public Set<String> getLiveDependencyItems()
      • setLiveDependencyItems

        public void setLiveDependencyItems​(Set<String> liveItems)
      • getDependencies

        public Set<String> getDependencies()
      • setDependencies

        public void setDependencies​(Set<String> dependencies)