Examples of DriftDefinitionTemplateCriteria


Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

    }

    @Override
    protected DriftDefinitionTemplateCriteria getFetchCriteria(DSRequest request) {

        DriftDefinitionTemplateCriteria criteria = new DriftDefinitionTemplateCriteria();
        criteria.addFilterResourceTypeId(resourceTypeId);

        // I'm fetching these only to get the count of defs for the template. If it ends up being too slow
        // then we'll probably need to create a criteria method that returns a composite.
        criteria.fetchDriftDefinitions(true);

        // filter out unsortable fields (i.e. fields sorted client-side only)
        PageControl pageControl = getPageControl(request);
        pageControl.removeOrderingField(ATTR_DEFINED_BY);
        pageControl.removeOrderingField(ATTR_PINNED);
        pageControl.removeOrderingField(ATTR_NUM_DEFINITIONS);

        pageControl.removeOrderingField(ATTR_IS_ENABLED);
        pageControl.removeOrderingField(ATTR_DRIFT_HANDLING_MODE);
        pageControl.removeOrderingField(ATTR_INTERVAL);
        pageControl.removeOrderingField(ATTR_BASE_DIR_STRING);

        criteria.setPageControl(pageControl);

        return criteria;
    }
View Full Code Here

Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

            executeGetSnapshot(request, response, snapshotRequest);

        } else {
            if (null == this.templateChangeSetId) {

                DriftDefinitionTemplateCriteria templateCriteria = new DriftDefinitionTemplateCriteria();
                templateCriteria.addFilterId(this.templateId);

                GWTServiceLookup.getDriftService().findDriftDefinitionTemplatesByCriteria(templateCriteria,
                    new AsyncCallback<PageList<DriftDefinitionTemplate>>() {

                        public void onSuccess(final PageList<DriftDefinitionTemplate> result) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

                    pinnedToTemplate = driftDef.getTemplate() != null && driftDef.getTemplate().isPinned();
                    DriftSnapshotView.super.onDraw();
                }
            });
        } else {
            DriftDefinitionTemplateCriteria templateCriteria = new DriftDefinitionTemplateCriteria();
            templateCriteria.addFilterId(templateId);
            templateCriteria.fetchResourceType(true);

            DriftGWTServiceAsync driftService = GWTServiceLookup.getDriftService();
            driftService.findDriftDefinitionTemplatesByCriteria(templateCriteria,
                new AsyncCallback<PageList<DriftDefinitionTemplate>>() {
                    public void onFailure(Throwable caught) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

                    executeGetSnapshot(request, response, snapshotRequest);

                } else {
                    if (null == templateChangeSetId) {

                        DriftDefinitionTemplateCriteria templateCriteria = new DriftDefinitionTemplateCriteria();
                        templateCriteria.addFilterId(templateId);

                        GWTServiceLookup.getDriftService().findDriftDefinitionTemplatesByCriteria(templateCriteria,
                            new AsyncCallback<PageList<DriftDefinitionTemplate>>() {

                                public void onSuccess(final PageList<DriftDefinitionTemplate> result) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

    private DriftDefinitionTemplate loadTemplate(String name) {
        return loadTemplate(name, true);
    }

    private DriftDefinitionTemplate loadTemplate(String name, boolean verifyResultsUnique) {
        DriftDefinitionTemplateCriteria criteria = new DriftDefinitionTemplateCriteria();
        criteria.addFilterResourceTypeId(resourceType.getId());
        criteria.addFilterName(name);
        criteria.fetchDriftDefinitions(true);
        criteria.fetchResourceType(true);

        PageList<DriftDefinitionTemplate> templates = templateMgr.findTemplatesByCriteria(getOverlord(), criteria);
        if (verifyResultsUnique) {
            assertEquals("Expected to find one template", 1, templates.size());
        }
View Full Code Here

Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

        if (editor != null) {
            editor.destroy();
            removeMember(editor);
        }

        DriftDefinitionTemplateCriteria criteria = new DriftDefinitionTemplateCriteria();
        criteria.addFilterId(driftTemplateId);

        GWTServiceLookup.getDriftService().findDriftDefinitionTemplatesByCriteria(criteria,
            new AsyncCallback<PageList<DriftDefinitionTemplate>>() {

                public void onSuccess(final PageList<DriftDefinitionTemplate> result) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria

    @Override
    @TransactionAttribute(NEVER)
    public void pinTemplate(final Subject subject, int templateId, int driftDefId, int snapshotVersion) {
        templateMgr.createTemplateChangeSet(subject, templateId, driftDefId, snapshotVersion);

        DriftDefinitionTemplateCriteria templateCriteria = new DriftDefinitionTemplateCriteria();
        templateCriteria.addFilterId(templateId);
        templateCriteria.fetchDriftDefinitions(true);
        templateCriteria.setPageControl(PageControl.getSingleRowInstance());

        PageList<DriftDefinitionTemplate> templates = templateMgr.findTemplatesByCriteria(subject, templateCriteria);
        DriftDefinitionTemplate template = templates.get(0);

        DriftDefinitionCriteria criteria = new DriftDefinitionCriteria();
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.