aboutsummaryrefslogtreecommitdiffstats
path: root/cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java
diff options
context:
space:
mode:
authorJerry Flood <jflood@att.com>2019-04-19 07:09:34 -0400
committerJerry Flood <jflood@att.com>2019-04-19 10:07:39 -0400
commit9407eccc5c8347c7c92d2f25590d8867213107aa (patch)
treecf97b388f99b64bac36e60ac95147fd933380116 /cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java
parentee1816bf02d5f76548b78c46c39537ec8c1d23b0 (diff)
Rename classes to avoid duplicates
Copy jacoco exec files for upload to sonar Handle ending midnight in time window Issue-ID: OPTFRA-474 Change-Id: Id5df25e404a08e039537e4eb987838835ee12f11 Signed-off-by: Jerry Flood <jflood@att.com>
Diffstat (limited to 'cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java')
-rw-r--r--cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java198
1 files changed, 0 insertions, 198 deletions
diff --git a/cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java b/cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java
deleted file mode 100644
index f1c1277..0000000
--- a/cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java
+++ /dev/null
@@ -1,198 +0,0 @@
-/*
- * Copyright © 2019 AT&T Intellectual Property.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
- * in compliance with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the License
- * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
- * or implied. See the License for the specific language governing permissions and limitations under
- * the License.
- *
- *
- * Unless otherwise specified, all documentation contained herein is licensed under the Creative
- * Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except
- * in compliance with the License. You may obtain a copy of the License at
- *
- * https://creativecommons.org/licenses/by/4.0/
- *
- * Unless required by applicable law or agreed to in writing, documentation distributed under the
- * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.onap.observations;
-
-import com.att.eelf.i18n.EELFResolvableErrorEnum;
-import com.att.eelf.i18n.EELFResourceManager;
-import javax.ws.rs.core.Response.Status;
-import org.apache.log4j.Level;
-
-
-/**
- * The Class ObservationObject.
- */
-public class ObservationObject implements ObservationInterface {
-
- // *************************************************************************************************
- // Interface class that matches the ObservationInteface pattern
- // This will be used in case we decide to provide external overrides and we need to instantiate
- // For now, we'll just use the Enum itself.
- //
- //
- private Enum<?> value = null;
-
- private Level level = null;
- private String message = null;
- private Status status = null;
- private String domain = null;
- private Boolean metric = false;
- private Boolean audit = false;
-
- /**
- * Instantiates a new observation object.
- *
- * @param obs the o
- */
- public ObservationObject(ObservationInterface obs) {
- this.value = obs.getValue();
- this.level = obs.getLevel();
- this.message = obs.getMessage();
- this.status = obs.getStatus();
- this.domain = obs.getDomain();
- this.metric = obs.getMetric();
- this.audit = obs.getAudit();
-
- }
-
- /**
- * Gets the value.
- *
- * @return the value
- */
- @Override
- public Enum<?> getValue() {
- return value;
- }
-
- /**
- * Gets the message.
- *
- * @return the message
- */
- @Override
- public String getMessage() {
- return message;
- }
-
- /**
- * Gets the status.
- *
- * @return the status
- */
- @Override
- public Status getStatus() {
- return status;
- }
-
- /**
- * Gets the domain.
- *
- * @return the domain
- */
- @Override
- public String getDomain() {
- return domain;
- }
-
- /**
- * Gets the level.
- *
- * @return the level
- */
- @Override
- public Level getLevel() {
- return level;
- }
-
- /**
- * Name.
- *
- * @return the string
- */
- @Override
- public String name() {
- return value.name();
- }
-
- /**
- * Gets the audit.
- *
- * @return the audit
- */
- @Override
- public Boolean getAudit() {
- return audit;
- }
-
- /**
- * Gets the metric.
- *
- * @return the metric
- */
- @Override
- public Boolean getMetric() {
- return metric;
- }
-
- /**
- * Gets the message.
- *
- * @param arguments the arguments
- * @return the message
- */
- public String getMessagef(String... arguments) {
- return EELFResourceManager.format((EELFResolvableErrorEnum) value, arguments);
- }
-
- /**
- * Sets the value.
- *
- * @param value the new value
- */
- public void setValue(Enum<?> value) {
- this.value = value;
- }
-
- /**
- * Sets the level.
- *
- * @param level the new level
- */
- public void setLevel(Level level) {
- this.level = level;
- }
-
- /**
- * Sets the message.
- *
- * @param message the new message
- */
- public void setMessage(String message) {
- this.message = message;
- }
-
- /**
- * Sets the status.
- *
- * @param status the new status
- */
- public void setStatus(Status status) {
- this.status = status;
- }
-
-
-}