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

org.miloss.fgsms.common.Constants Maven / Gradle / Ivy

/**
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * If it is not possible or desirable to put the notice in a particular
 * file, then You may include the notice in a location (such as a LICENSE
 * file in a relevant directory) where a recipient would be likely to look
 * for such a notice.

 * 
 */
 
/*  ---------------------------------------------------------------------------
 *  U.S. Government, Department of the Army
 *  Army Materiel Command
 *  Research Development Engineering Command
 *  Communications Electronics Research Development and Engineering Center
 *  ---------------------------------------------------------------------------
 */
package org.miloss.fgsms.common;

/**
 * A collection of constants, also versioning information
 *
 * @author AO
 */
public class Constants {
    public static final String CHARSET="UTF-8";
    /**
     * Used for OS Agent Property Pair callbacks
     * @since 6.3
     */
    public static final String PROPERTYPAIR_OS_AGENT_CALLBACK_URL = "org.miloss.fgsms.osagent.callbackaddress";
    /**
     * @since 6.3
     */
    public static final String PROPERTYPAIR_OS_AGENT_STARTED = "org.miloss.fgsms.osagent.startedat.epoch";
    public static final String oneway = "fgsms.oneway";
    public static final String DAS_META = "DASv8.wsdl";
    public static final String DCS_META = "DCS8.wsdl";
    public static final String PCS_META = "PCS8.wsdl";
    public static final String RS_META = "RSv6.wsdl";
    public static final String SS_META = "Statusv6.wsdl";
    public static final String ARS_META = "ARSv1.wsdl";
    public static final String ACS_META = "AgentConf.wsdl";
    public static final String ACSA_META = "AgentConfAdmin.wsdl";
    /**
     * @since 6.3
     */
    public static final String RACS_META = "RemoteAgentCallback.wsdl";
    /**
     * This is the current build number, it is replaced at build time by the
     * maven and includes the version, branch, timestamp and username of the person that build it
     */
    public static final String Version = "7.0.0  2017.03.11 21:51.";
    public static final String LoggerName = "fgsms.Agents";
    public static final String key = "fgsms.messagekey";
    public static final String urlKEY = "fgsms.requesturl";
    @Deprecated
    public static final String transactionRecordedKey = "fgsms.transactionrecord";
    /**
     * Http header
     */
    public static final String transactionthreadKey = "fgsms.transactionthreadid";
    /**
     * http header
     */
    public static final String relatedtransactionKey = "fgsms.relatedtransaction";
    @Deprecated
    public static final String MessageId = "fgsms.messageid";
    public static final String DCSaction = "urn:org:miloss:fgsms:services:interfaces:dataCollector/dataCollectorService/AddData";
    public static final String PCSaction = "urn:org:miloss:fgsms:services:interfaces:policyConfiguration/policyConfigurationService/GetServicePolicy";
    public static final String DCSaction3 = "{urn:org:miloss:fgsms:services:interfaces:dataCollector}AddMoreData";
    public static final String DCSaction4 = "urn:org:miloss:fgsms:services:interfaces:dataCollector/dataCollectorService/AddMoreData";
    public static final String DCSaction2 = "{urn:org:miloss:fgsms:services:interfaces:dataCollector}AddData";
    public static final String PCSaction2 = "{urn:org:miloss:fgsms:services:interfaces:policyConfiguration}GetServicePolicy";
    public static final String PropertyAuthModeKey = "fgsms.AuthMode";
    public static final String HTTPQueryName = "QueryString";
    /**
     * Http header
     */
    public static final String CAC_DELEGATE_Authorization_Header = "fgsms.authorization";
    public static final String Undetermineable = "urn:undeterminable";
    /*
     * Roles
     */
    public static final String ROLES_GLOBAL_ADMINISTRATOR = "fgsms_GLOBAL_ADMINISTRATOR";
    public static final String ROLES_GLOBAL_AGENT = "fgsms_GLOBAL_AGENT";
    public static final String ROLES_GLOBAL_AUDITOR = "fgsms_GLOBAL_AUDITOR";
    public static final String ROLES_GLOBAL_WRITE = "fgsms_GLOBAL_WRITE";
    public static final String ROLES_GLOBAL_READ = "fgsms_GLOBAL_READ";
    
    public static final String WS_ADDRESSING_2004_08 = "http://schemas.xmlsoap.org/ws/2004/08/addressing";
    public static final String WS_ADDRESSING_2005_08 = "http://www.w3.org/2005/08/addressing";
    public static final String DomainUnspecified = "UNSPECIFIED";
    public static final String UNSPECIFIED="unspecified";

    public enum AuthMode {

        None, PKI, UsernamePassword
    }
    public static final String DiscoveryScopeUsernamePassword = "org.miloss.fgsms.authentication.usernamePassword";
    public static final String DiscoveryScopeCACPKI = "org.miloss.fgsms.authentication.X509PKI";
    /* for internal use only, primiarily for junit tests 
     @since 6.3*/
    public static final String INTERNAL_DEFAULT_CONFIG_DATABASE_NAME = "fgsms_config";
    /* for internal use only, primiarily for junit tests 
     @since 6.3*/
    public static final String INTERNAL_DEFAULT_PERFORMANCE_DATABASE_NAME = "fgsms_performance";
    /* for internal use only, primiarily for junit tests 
     @since 6.3*/
    public static final String INTERNAL_DEFAULT_QUARTZ_DATABASE_NAME = "fgsms_quartz";
    
   
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy