Interface PublishingManager
-
- All Known Implementing Classes:
PublishingManagerImpl
public interface PublishingManager
document
-
-
Method Summary
-
-
-
Method Detail
-
getItemsReadyForDeployment
List<PublishRequest> getItemsReadyForDeployment(String site, String environment)
-
processItem
DeploymentItemTO processItem(PublishRequest item) throws DeploymentException, SiteNotFoundException
-
markItemsCompleted
void markItemsCompleted(String site, String environment, List<PublishRequest> processedItems) throws DeploymentException
- Throws:
DeploymentException
-
markItemsProcessing
void markItemsProcessing(String site, String environment, List<PublishRequest> itemsToDeploy) throws DeploymentException
- Throws:
DeploymentException
-
markItemsReady
void markItemsReady(String site, String liveEnvironment, List<PublishRequest> copyToEnvironmentItems) throws DeploymentException
- Throws:
DeploymentException
-
markItemsBlocked
void markItemsBlocked(String site, String environment, List<PublishRequest> copyToEnvironmentItems) throws DeploymentException
- Throws:
DeploymentException
-
processMandatoryDependencies
List<DeploymentItemTO> processMandatoryDependencies(PublishRequest item, Set<String> pathsToDeploy, Set<String> missingDependenciesPaths) throws DeploymentException, ServiceLayerException
-
isPublishingBlocked
boolean isPublishingBlocked(String site)
-
hasPublishingQueuePackagesReady
boolean hasPublishingQueuePackagesReady(String site)
-
isPublishingQueueEmpty
boolean isPublishingQueueEmpty(String site)
-
-