From 8b805372218d73a26057cbe59e07ff53f26226db Mon Sep 17 00:00:00 2001 From: Gokul Singaraju Date: Tue, 13 Mar 2018 15:53:18 -0400 Subject: Fix coverage and build issues Issue-ID: VNFSDK-217 Change-Id: I2a2def9aea76f4bf8c6d3e743163436f91bf6d22 Signed-Off-by: Gokul Singaraju --- .../evel_javalibrary/att/com/EvelOptionLong.java | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelOptionLong.java (limited to 'veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelOptionLong.java') diff --git a/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelOptionLong.java b/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelOptionLong.java new file mode 100644 index 0000000..0f38694 --- /dev/null +++ b/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelOptionLong.java @@ -0,0 +1,75 @@ +package evel_javalibrary.att.com; +/**************************************************************************//** + * @file + * Evel Option Long class + * + * This file implements the Evel Option class to handle optional Long fields. + * + * License + * ------- + * Unless otherwise specified, all software contained herein is + * 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. + *****************************************************************************/ + +import org.apache.log4j.Logger; +/* + * Handles Optional Long Integer fields + */ +public class EvelOptionLong extends EvelOption { + + /**************************************************************************//** + * Optional parameter holder for string. + *****************************************************************************/ + Long value; + + private static final Logger LOGGER = Logger.getLogger( EvelOptionLong.class.getName() ); + + public EvelOptionLong() + { + super(false); + value = 0L; + } + + public EvelOptionLong(boolean val, Long str) + { + super(val); + value = str; + } + + public void InitValue() + { + is_set = false; + value = 0L; + } + //Setter + public void SetValue(Long str) + { + is_set = true; + value = str; + } + + //Sets Long Integer value outputting debugging message + public void SetValuePr(Long str, String mstr) + { + + is_set = true; + value = str; + LOGGER.debug("Setting "+mstr+" to "+str); + } + + public Long GetValue() + { + return value; + } + +} + -- cgit 1.2.3-korg