Class GoLiveDeleteCandidates

java.lang.Object
org.craftercms.studio.api.v1.to.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:
  • Field Details

  • Constructor Details

  • Method Details

    • 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
    • getPaths

      public Set<String> getPaths()
    • getLiveDependencyItems

      public Set<String> getLiveDependencyItems()
    • setLiveDependencyItems

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

      public Set<String> getDependencies()
    • setDependencies

      public void setDependencies(Set<String> dependencies)