All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.imsweb.decisionengine.Input Maven / Gradle / Ivy

/*
 * Copyright (C) 2014 Information Management Services, Inc.
 */
package com.imsweb.decisionengine;

/**
 * An input field in the definition
 */
public interface Input {

    /**
     * The key representing the field name
     * @return a String name
     */
    String getKey();

    /**
     * If supplied, the value a field will be assigned when it is not supplied
     * @return A String representing the default value
     */
    String getDefault();

    /**
     * If supplied, the value of the field is verified to be contained in the table
     * @return a String representing the lookup table name
     */
    String getTable();

    /**
     * Return true if the field is used in the calculation
     * @return a Boolean representing whether the field is used in the calculation
     */
    Boolean getUsedForStaging();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy