Package org.apache.airavata.persistance.registry.jpa.utils

Examples of org.apache.airavata.persistance.registry.jpa.utils.QueryGenerator.deleteQuery()


            QueryGenerator generator;
            switch (type) {
                case STATUS:
                    generator = new QueryGenerator(STATUS);
                    generator.setParameter(StatusConstants.JOB_ID, name);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                case ERROR_DETAIL:
                    generator = new QueryGenerator(STATUS);
                    generator.setParameter(ErrorDetailConstants.JOB_ID, name);
View Full Code Here


                    q.executeUpdate();
                    break;
                case ERROR_DETAIL:
                    generator = new QueryGenerator(STATUS);
                    generator.setParameter(ErrorDetailConstants.JOB_ID, name);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                default:
                    logger.error("Unsupported resource type for job details resource.", new IllegalArgumentException());
                    break;
View Full Code Here

            em = ResourceUtils.getEntityManager();
            em.getTransaction().begin();
            if (type == ResourceType.EXPERIMENT) {
                QueryGenerator generator = new QueryGenerator(EXPERIMENT);
                generator.setParameter(ExperimentConstants.EXPERIMENT_ID, name);
                Query q = generator.deleteQuery(em);
                q.executeUpdate();
            } else if (type == ResourceType.PROJECT_USER) {
                QueryGenerator generator = new QueryGenerator(PROJECT_USER);
                generator.setParameter(ProjectUserConstants.USERNAME, name);
                generator.setParameter(ProjectUserConstants.PROJECT_ID, this.id);
View Full Code Here

                q.executeUpdate();
            } else if (type == ResourceType.PROJECT_USER) {
                QueryGenerator generator = new QueryGenerator(PROJECT_USER);
                generator.setParameter(ProjectUserConstants.USERNAME, name);
                generator.setParameter(ProjectUserConstants.PROJECT_ID, this.id);
                Query q = generator.deleteQuery(em);
                q.executeUpdate();
            } else {
                logger.error("Unsupported resource type for project resource.", new IllegalArgumentException());
                throw new IllegalArgumentException("Unsupported resource type for project resource.");
            }
View Full Code Here

            QueryGenerator generator;
            switch (type) {
                case USER:
                    generator = new QueryGenerator(USERS);
                    generator.setParameter(UserConstants.USERNAME, name);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                case PUBLISHED_WORKFLOW:
                    generator = new QueryGenerator(PUBLISHED_WORKFLOW);
                    generator.setParameter(PublishedWorkflowConstants.PUBLISH_WORKFLOW_NAME, name);
View Full Code Here

                    break;
                case PUBLISHED_WORKFLOW:
                    generator = new QueryGenerator(PUBLISHED_WORKFLOW);
                    generator.setParameter(PublishedWorkflowConstants.PUBLISH_WORKFLOW_NAME, name);
                    generator.setParameter(PublishedWorkflowConstants.GATEWAY_NAME, gatewayName);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                case HOST_DESCRIPTOR:
                    generator = new QueryGenerator(HOST_DESCRIPTOR);
                    generator.setParameter(HostDescriptorConstants.HOST_DESC_ID, name);
View Full Code Here

                    break;
                case HOST_DESCRIPTOR:
                    generator = new QueryGenerator(HOST_DESCRIPTOR);
                    generator.setParameter(HostDescriptorConstants.HOST_DESC_ID, name);
                    generator.setParameter(HostDescriptorConstants.GATEWAY_NAME, gatewayName);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                case SERVICE_DESCRIPTOR:
                    generator = new QueryGenerator(SERVICE_DESCRIPTOR);
                    generator.setParameter(ServiceDescriptorConstants.SERVICE_DESC_ID, name);
View Full Code Here

                    break;
                case SERVICE_DESCRIPTOR:
                    generator = new QueryGenerator(SERVICE_DESCRIPTOR);
                    generator.setParameter(ServiceDescriptorConstants.SERVICE_DESC_ID, name);
                    generator.setParameter(ServiceDescriptorConstants.GATEWAY_NAME, gatewayName);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                case EXPERIMENT:
                    generator = new QueryGenerator(EXPERIMENT);
                    generator.setParameter(ExperimentConstants.EXPERIMENT_ID, name);
View Full Code Here

                    q.executeUpdate();
                    break;
                case EXPERIMENT:
                    generator = new QueryGenerator(EXPERIMENT);
                    generator.setParameter(ExperimentConstants.EXPERIMENT_ID, name);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                case APPLICATION_DESCRIPTOR:
                    generator = new QueryGenerator(APPLICATION_DESCRIPTOR);
                    generator.setParameter(ApplicationDescriptorConstants.APPLICATION_DESC_ID, name);
View Full Code Here

                    break;
                case APPLICATION_DESCRIPTOR:
                    generator = new QueryGenerator(APPLICATION_DESCRIPTOR);
                    generator.setParameter(ApplicationDescriptorConstants.APPLICATION_DESC_ID, name);
                    generator.setParameter(ApplicationDescriptorConstants.GATEWAY_NAME, gatewayName);
                    q = generator.deleteQuery(em);
                    q.executeUpdate();
                    break;
                default:
                    logger.error("Unsupported resource type for gateway resource.", new IllegalArgumentException());
                    break;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.