Class DeploymentVerifier


  • @ApplicationScoped
    public class DeploymentVerifier
    extends Object
    Helper class for verifying if a given module fulfils the required conditions for performing the deployment.
    • Constructor Detail

      • DeploymentVerifier

        public DeploymentVerifier()
      • DeploymentVerifier

        @Inject
        public DeploymentVerifier​(org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver,
                                  org.guvnor.common.services.project.service.ModuleRepositoriesService moduleRepositoriesService)
    • Method Detail

      • verifyWithException

        public void verifyWithException​(org.guvnor.common.services.project.model.Module module,
                                        org.guvnor.common.services.project.service.DeploymentMode deploymentMode)
        Verifies if a given module can be deployed in current server for the given deployment mode. An example of when a module can't be deployed is when the deployment mode is DeploymentMode.VALIDATED and the module was already deployed. This case will raise a GAVAlreadyExistsException.
        Parameters:
        module - the module to verify.
        deploymentMode - the deployment mode for doing the verification.