Package org.rhq.core.domain.common

Examples of org.rhq.core.domain.common.EntityContext


    public void setMetricToken(String metricToken) {
        this.metricToken = metricToken;
    }

    public EntityContext getContext() {
        return new EntityContext(resourceId, groupId, parentId, childTypeId);
    }
View Full Code Here


        }
        initialCriteria.addCriteria(AlertDataSource.FILTER_PRIORITIES, priorityNames);
        initialCriteria.setAttribute("resourceIds", resourceIds);
        setInitialCriteria(initialCriteria);

        this.context = new EntityContext();
        this.context.type = EntityContext.Type.SubsystemView;
        this.hasWriteAccess = true;

        setDataSource(new AlertDataSource(context));
    }
View Full Code Here

* @author Jay Shaughnessy
*/
public class ResourceDriftHistoryView extends DriftHistoryView {
    public static ResourceDriftHistoryView get(ResourceComposite composite) {
        String tableTitle = MSG.view_drift_table_resourceHistory();
        EntityContext context = EntityContext.forResource(composite.getResource().getId());
        boolean hasWriteAccess = composite.getResourcePermission().isDrift();
        return new ResourceDriftHistoryView(tableTitle, context, hasWriteAccess);
    }
View Full Code Here

    private ArrayList<DriftSelectionListener> driftSelectionListeners = new ArrayList<DriftSelectionListener>();

    public static DriftCarouselMemberView get(ResourceComposite composite, DriftChangeSet driftChangeSet,
        Criteria initialCriteria) {

        EntityContext context = EntityContext.forResource(composite.getResource().getId());
        boolean hasWriteAccess = composite.getResourcePermission().isDrift();
        return new DriftCarouselMemberView(context, driftChangeSet, hasWriteAccess, initialCriteria);
    }
View Full Code Here

* @author Joseph Marques
*/
public class GroupAlertHistoryView extends AlertHistoryView {
    public static GroupAlertHistoryView get(ResourceGroupComposite composite) {
        String tableTitle = MSG.view_alerts_table_title_group();
        EntityContext context = EntityContext.forGroup(composite.getResourceGroup().getId());
        boolean hasWriteAccess = composite.getResourcePermission().isAlert();
        return new GroupAlertHistoryView(tableTitle, context, hasWriteAccess);
    }
View Full Code Here

*/
public class ResourceAlertHistoryView extends AlertHistoryView {
    public static ResourceAlertHistoryView get(ResourceComposite composite) {

        String tableTitle = MSG.view_alerts_table_title_resource();
        EntityContext context = EntityContext.forResource(composite.getResource().getId());
        boolean hasWriteAccess = composite.getResourcePermission().isAlert();
        return new ResourceAlertHistoryView(tableTitle, context, hasWriteAccess);
    }
View Full Code Here

* @author Jay Shaughnessy
*/
public class ResourceDriftDefinitionsView extends DriftDefinitionsView {
    public static ResourceDriftDefinitionsView get(ResourceComposite composite) {
        String tableTitle = MSG.view_drift_table_resourceDef();
        EntityContext context = EntityContext.forResource(composite.getResource().getId());
        boolean hasWriteAccess = composite.getResourcePermission().isDrift();
        return new ResourceDriftDefinitionsView(tableTitle, context, hasWriteAccess);
    }
View Full Code Here

        return null;
    }

    @Override
    public void execute() {
        EntityContext context = getEntityContext();
        switch (context.getType()) {
        case Resource:

            ResourceCriteria rc = new ResourceCriteria();
            rc.addFilterId(context.getResourceId());
            rc.fetchResourceType(true);
            GWTServiceLookup.getDriftService().updateDriftDefinition(context, getNewDriftDefinition(),
                new AsyncCallback<Void>() {
                    public void onSuccess(Void result) {
                        CoreGUI.getMessageCenter().notify(
View Full Code Here

    public AvailabilityUIBean() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();

        EntityContext context = WebUtility.getEntityContext();
        try {
            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

            // adjust down so the start time of the first point equals the begin time of the metric display range prefs
            long adjust = (rangePreferences.end - rangePreferences.begin) / DefaultConstants.DEFAULT_CHART_POINTS;
View Full Code Here

        } catch (SchedulerException e) {
            log.error("Failed to unschedule Quartz trigger [" + triggerName + "].", e);
        }

        String scheduleSubQuery = (String) jobDataMap.get(MeasurementScheduleManagerBean.SCHEDULE_SUBQUERY);
        EntityContext entityContext = new EntityContext(
            Integer.parseInt((String) jobDataMap.get(MeasurementScheduleManagerBean.ENTITYCONTEXT_RESOURCEID)),
            Integer.parseInt((String) jobDataMap.get(MeasurementScheduleManagerBean.ENTITYCONTEXT_GROUPID)),
            Integer.parseInt((String) jobDataMap.get(MeasurementScheduleManagerBean.ENTITYCONTEXT_PARENT_RESOURCEID)),
            Integer.parseInt((String) jobDataMap.get(MeasurementScheduleManagerBean.ENTITYCONTEXT_RESOURCETYPEID))
        );
View Full Code Here

TOP

Related Classes of org.rhq.core.domain.common.EntityContext

Copyright © 2018 www.massapicom. 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.