From da7ca3319f3faf111eab3623de8fe9f63a567a13 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Fri, 28 Dec 2012 23:56:34 +0000 Subject: [PATCH] moved down local status as well git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/admin/rmp-common-library@65436 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../support/client/utils/LocalStatus.java | 42 +++++++++++++++++++ .../shared/{ => util}/PerformanceMonitor.java | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/gcube/resourcemanagement/support/client/utils/LocalStatus.java rename src/main/java/org/gcube/resourcemanagement/support/shared/{ => util}/PerformanceMonitor.java (98%) diff --git a/src/main/java/org/gcube/resourcemanagement/support/client/utils/LocalStatus.java b/src/main/java/org/gcube/resourcemanagement/support/client/utils/LocalStatus.java new file mode 100644 index 0000000..7eb6d6f --- /dev/null +++ b/src/main/java/org/gcube/resourcemanagement/support/client/utils/LocalStatus.java @@ -0,0 +1,42 @@ +/**************************************************************************** + * This software is part of the gCube Project. + * Site: http://www.gcube-system.org/ + **************************************************************************** + * The gCube/gCore software is licensed as Free Open Source software + * conveying to the EUPL (http://ec.europa.eu/idabc/eupl). + * The software and documentation is provided by its authors/distributors + * "as is" and no expressed or + * implied warranty is given for its use, quality or fitness for a + * particular case. + **************************************************************************** + * Filename: LocalStatus.java + **************************************************************************** + * @author Daniele Strollo + ***************************************************************************/ + +package org.gcube.resourcemanagement.support.client.utils; + +import java.util.List; +import java.util.Vector; + +/** + * Here represented the local status of the client side application. + * @author Daniele Strollo (ISTI-CNR) + */ +public class LocalStatus { + private final List availableScopes = new Vector(); + private final List deployReports = new Vector(); + private static final LocalStatus INSTANCE = new LocalStatus(); + + public static synchronized LocalStatus getInstance() { + return INSTANCE; + } + + public final List getAvailableScopes() { + return this.availableScopes; + } + + public final List getDeployReports() { + return this.deployReports; + } +} diff --git a/src/main/java/org/gcube/resourcemanagement/support/shared/PerformanceMonitor.java b/src/main/java/org/gcube/resourcemanagement/support/shared/util/PerformanceMonitor.java similarity index 98% rename from src/main/java/org/gcube/resourcemanagement/support/shared/PerformanceMonitor.java rename to src/main/java/org/gcube/resourcemanagement/support/shared/util/PerformanceMonitor.java index 951eb8e..9d4a503 100644 --- a/src/main/java/org/gcube/resourcemanagement/support/shared/PerformanceMonitor.java +++ b/src/main/java/org/gcube/resourcemanagement/support/shared/util/PerformanceMonitor.java @@ -14,7 +14,7 @@ * @author Daniele Strollo ***************************************************************************/ -package org.gcube.resourcemanagement.support.shared; +package org.gcube.resourcemanagement.support.shared.util; import java.util.HashMap; import java.util.Map;