diff options
author | 2019-04-19 07:09:34 -0400 | |
---|---|---|
committer | 2019-04-19 10:07:39 -0400 | |
commit | 9407eccc5c8347c7c92d2f25590d8867213107aa (patch) | |
tree | cf97b388f99b64bac36e60ac95147fd933380116 /cmso-optimizer/src/main/java/org/onap/observations/ObservationObject.java | |
parent | ee1816bf02d5f76548b78c46c39537ec8c1d23b0 (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.java | 198 |
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; - } - - -} |