Skip to content

Commit

Permalink
fix for MID-6206 ..it was now missing key but incorrect translating o…
Browse files Browse the repository at this point in the history
…f key :)
  • Loading branch information
katkav committed Apr 7, 2020
1 parent 792cd89 commit a0603ce
Showing 1 changed file with 85 additions and 85 deletions.
@@ -1,85 +1,85 @@
/*
* Copyright (c) 2016-2017 Evolveum and contributors
*
* This work is dual-licensed under the Apache License 2.0
* and European Union Public License. See LICENSE file for details.
*/
package com.evolveum.midpoint.web.page.admin.resources;

import java.util.ArrayList;
import java.util.List;

import com.evolveum.midpoint.xml.ns._public.common.common_3.AvailabilityStatusType;
import org.apache.wicket.model.IModel;

import com.evolveum.midpoint.gui.api.GuiStyleConstants;
import com.evolveum.midpoint.gui.api.util.ModelServiceLocator;
import com.evolveum.midpoint.schema.util.ResourceTypeUtil;
import com.evolveum.midpoint.web.component.ObjectSummaryPanel;
import com.evolveum.midpoint.web.component.util.SummaryTag;
import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType;

public class ResourceSummaryPanel extends ObjectSummaryPanel<ResourceType> {
private static final long serialVersionUID = 1L;

public ResourceSummaryPanel(String id, IModel<ResourceType> model, ModelServiceLocator serviceLocator) {
super(id, ResourceType.class, model, serviceLocator);
}

@Override
protected List<SummaryTag<ResourceType>> getSummaryTagComponentList(){
AvailabilityStatusType availability = ResourceTypeUtil.getLastAvailabilityStatus(getModelObject());

List<SummaryTag<ResourceType>> summaryTagList = new ArrayList<>();

SummaryTag<ResourceType> summaryTag = new SummaryTag<ResourceType>(ID_SUMMARY_TAG, getModel()) {
private static final long serialVersionUID = 1L;

@Override
protected void initialize(ResourceType object) {
if (availability== null) {
setIconCssClass(GuiStyleConstants.CLASS_ICON_RESOURCE_UNKNOWN);
setLabel(getString("ResourceSummaryPanel.UNKNOWN"));
return;
}
setLabel(getString(ResourceSummaryPanel.this.getString(availability)));
switch(availability) {
case UP:
setIconCssClass(GuiStyleConstants.CLASS_ICON_ACTIVATION_ACTIVE);
break;
case DOWN:
setIconCssClass(GuiStyleConstants.CLASS_ICON_ACTIVATION_INACTIVE);
break;
case BROKEN:
setIconCssClass(GuiStyleConstants.CLASS_ICON_RESOURCE_BROKEN);
break;


}
}
};
summaryTagList.add(summaryTag);
return summaryTagList;
}


@Override
protected String getIconCssClass() {
return GuiStyleConstants.CLASS_OBJECT_RESOURCE_ICON;
}

@Override
protected String getIconBoxAdditionalCssClass() {
return "summary-panel-resource";
}

@Override
protected String getBoxAdditionalCssClass() {
return "summary-panel-resource";
}

@Override
protected boolean isIdentifierVisible() {
return false;
}
}
/*
* Copyright (c) 2016-2017 Evolveum and contributors
*
* This work is dual-licensed under the Apache License 2.0
* and European Union Public License. See LICENSE file for details.
*/
package com.evolveum.midpoint.web.page.admin.resources;

import java.util.ArrayList;
import java.util.List;

import com.evolveum.midpoint.xml.ns._public.common.common_3.AvailabilityStatusType;
import org.apache.wicket.model.IModel;

import com.evolveum.midpoint.gui.api.GuiStyleConstants;
import com.evolveum.midpoint.gui.api.util.ModelServiceLocator;
import com.evolveum.midpoint.schema.util.ResourceTypeUtil;
import com.evolveum.midpoint.web.component.ObjectSummaryPanel;
import com.evolveum.midpoint.web.component.util.SummaryTag;
import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType;

public class ResourceSummaryPanel extends ObjectSummaryPanel<ResourceType> {
private static final long serialVersionUID = 1L;

public ResourceSummaryPanel(String id, IModel<ResourceType> model, ModelServiceLocator serviceLocator) {
super(id, ResourceType.class, model, serviceLocator);
}

@Override
protected List<SummaryTag<ResourceType>> getSummaryTagComponentList(){
AvailabilityStatusType availability = ResourceTypeUtil.getLastAvailabilityStatus(getModelObject());

List<SummaryTag<ResourceType>> summaryTagList = new ArrayList<>();

SummaryTag<ResourceType> summaryTag = new SummaryTag<ResourceType>(ID_SUMMARY_TAG, getModel()) {
private static final long serialVersionUID = 1L;

@Override
protected void initialize(ResourceType object) {
if (availability== null) {
setIconCssClass(GuiStyleConstants.CLASS_ICON_RESOURCE_UNKNOWN);
setLabel(getString("ResourceSummaryPanel.UNKNOWN"));
return;
}
setLabel(ResourceSummaryPanel.this.getString(availability));
switch(availability) {
case UP:
setIconCssClass(GuiStyleConstants.CLASS_ICON_ACTIVATION_ACTIVE);
break;
case DOWN:
setIconCssClass(GuiStyleConstants.CLASS_ICON_ACTIVATION_INACTIVE);
break;
case BROKEN:
setIconCssClass(GuiStyleConstants.CLASS_ICON_RESOURCE_BROKEN);
break;


}
}
};
summaryTagList.add(summaryTag);
return summaryTagList;
}


@Override
protected String getIconCssClass() {
return GuiStyleConstants.CLASS_OBJECT_RESOURCE_ICON;
}

@Override
protected String getIconBoxAdditionalCssClass() {
return "summary-panel-resource";
}

@Override
protected String getBoxAdditionalCssClass() {
return "summary-panel-resource";
}

@Override
protected boolean isIdentifierVisible() {
return false;
}
}

0 comments on commit a0603ce

Please sign in to comment.