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

com.bebound.plugins.beapp.model.C Maven / Gradle / Ivy

The newest version!
package com.bebound.plugins.beapp.model;

/**
 * List of constants used in Be-Bound
 *
 * @author Be-Bound
 */
public final class C {

    /**
     * List of constants used in Xml
     */
    public static final class Xml {

        /* ===============================================
                          Be-Application
        ================================================== */

        public static final String TAG_BE_APP = "be-app";

        public static final String ATTR_BE_APP_NAME             = "name";
        public static final String ATTR_BE_APP_VERSION          = "version";
        public static final String ATTR_AUTHENTICATION_REQUIRED = "usrAuth";

        /* =============================================
                          Enumerations
        ================================================ */

        public static final String TAG_ENUMERATIONS = "enumerations";
        public static final String TAG_ENUMERATION  = "enumeration";

        public static final String ATTR_ENUMERATION_NAME = "name";

        public static final String TAG_ENUM_VALUE = "value";

        public static final String ATTR_ENUM_VALUE_NAME = "name";

        /* ===========================================
                          Operations
        ============================================== */

        public static final String TAG_SERVER_OPERATIONS = "server_operations";
        public static final String TAG_OPERATION         = "operation";

        public static final String ATTR_OPERATION_NAME = "name";

        public static final String TAG_REQUEST  = "request";
        public static final String TAG_RESPONSE = "response";

        /* ==========================================
                          Parameter
        ============================================= */

        public static final String TAG_PARAMETER = "param";

        public static final String ATTR_PARAMETER_NAME     = "name";
        public static final String ATTR_PARAMETER_TYPE     = "type";
        public static final String ATTR_PARAMETER_OPTIONAL = "optional";

        public static final String PARAMETER_TYPE_ARRAY       = "array";
        public static final String PARAMETER_TYPE_BOOLEAN     = "boolean";
        public static final String PARAMETER_TYPE_BOOL        = "bool";
        public static final String PARAMETER_TYPE_DATE        = "date";
        public static final String PARAMETER_TYPE_DAYTIME     = "daytime";
        public static final String PARAMETER_TYPE_DOUBLE      = "double";
        public static final String PARAMETER_TYPE_ENUM        = "enum";
        public static final String PARAMETER_TYPE_ENUMERATION = "enumeration";
        public static final String PARAMETER_TYPE_FILE        = "file";
        public static final String PARAMETER_TYPE_FLOAT       = "float";
        public static final String PARAMETER_TYPE_INT         = "int";
        public static final String PARAMETER_TYPE_INTEGER     = "integer";
        public static final String PARAMETER_TYPE_LIST        = "list";
        public static final String PARAMETER_TYPE_LONG        = "long";
        public static final String PARAMETER_TYPE_STRING      = "string";
        public static final String PARAMETER_TYPE_TIMESTAMP   = "timestamp";
        public static final String PARAMETER_TYPE_COLLECTION = "collection";

        public static final String ATTR_ARRAY_LENGTH     = "length";
        public static final String ATTR_ARRAY_MIN_LENGTH = "min";
        public static final String ATTR_ARRAY_MAX_LENGTH = "max";
        public static final String ATTR_ARRAY_TYPE = "item_type";

        public static final String ATTR_DATE_MIN = "min_date";

        public static final String ATTR_DAYTIME_MIN = "min_daytime";

        public static final String ATTR_ENUM_REFERENCES = "ref";

        public static final String ATTR_FLOAT_PRECISION = "precision";
        public static final String ATTR_FLOAT_MIN       = "min";
        public static final String ATTR_FLOAT_MAX       = "max";
        public static final String ATTR_FLOAT_CAP_MIN   = "cap-min";
        public static final String ATTR_FLOAT_CAP_MAX   = "cap-max";

        public static final String ATTR_INT_MIN     = "min";
        public static final String ATTR_INT_MAX     = "max";
        public static final String ATTR_INT_CAP_MIN = "capmin";
        public static final String ATTR_INT_CAP_MAX = "capmax";

        public static final String ATTR_STRING_LENGTH     = "length";
        public static final String ATTR_STRING_MIN_LENGTH = "min_len";
        public static final String ATTR_STRING_MAX_LENGTH = "max_len";

        public static final String ATTR_TIMESTAMP_MIN = "min_timestamp";

        public static final String ATTR_FILE_MIN = "min_len";
        public static final String ATTR_FILE_MAX = "max_len";

        public static final String ATTR_COLLECTION_MAX = "max";

        /* ============================================
                          Status Code
        =============================================== */

        public static final String TAG_STATUS_CODES      = "errors";
        public static final String TAG_STATUS_CODE       = "error";
        public static final String ATTR_STATUS_CODE_NAME = "name";

        /* ===================================
                          Other
        ====================================== */

        public static final String TAG_DEVICE_OPERATIONS = "device_operations";
        public static final String TAG_TESTS             = "tests";
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy