/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.component.integration.cpacs;
import java.util.UUID;
/**
* Constants for CPACS tool integration.
*
* @author Jan Flink
*/
public final class CpacsToolIntegrationConstants {
/** Constant. */
public static final String CPACS_COMPONENT_ID_PREFIX = "de.rcenvironment.integration.cpacs.";
/** Constant. */
public static final String[] COMPONENT_IDS = new String[] { CPACS_COMPONENT_ID_PREFIX };
/** Constant. */
public static final String CPACS_TOOL_INTEGRATION_CONTEXT_UID = UUID.randomUUID().toString() + "_CPACS_TOOL_INTEGRATION_CONTEXT";
/** Name of the directory with data to be zipped for the user. */
public static final String RETURN_DIRECTORY_NAME = "ReturnDirectory";
/** Name of the directory with incoming data. */
public static final String INCOMING_DIRECTORY_NAME = "IncomingDirectory";
// /** Name of the temporary file created when zipping the return directory. */
// public static final String RETURN_ZIP_NAME = "returnzip.tmp";
//
// /** Name of the logfile with stdErr in it. */
// public static final String LOGFILE_NAME_STDERR = "logfile-stderr.txt";
//
// /** Name of the logfile with stdOut in it. */
// public static final String LOGFILE_NAME_STDOUT = "logfile-stdout.txt";
/** Name of the component name as java-name. */
public static final String COMPONENTUPDATERFILE = "persistentComponentDescriptionUpdater.xml";
/** CpacsWrapper file extension. */
public static final String CPACSWRAPPER_FILEEXTENTION = ".cpacsWrapper";
/** Constant. */
public static final String CONSUMECPACS_CONFIGNAME = "consumeCPACS";
/** Constant. */
public static final String CONSUMEDIRECTORY_CONFIGNAME = "consumeDirectory";
/** Constant. */
public static final String KEY_HAS_TOOLSPECIFIC_INPUT = "hasToolSpecificInput";
/** Constant. */
public static final String KEY_TOOL_INPUT_FILENAME = "toolInputFileName";
/** Constant. */
public static final String KEY_MAPPING_INPUT_FILENAME = "mappingInputFilename";
/** Constant. */
public static final String KEY_TOOLSPECIFICMAPPING_FILENAME = "toolspecificMappingFilename";
/** Constant. */
public static final String KEY_TOOLSPECIFICINPUTDATA_FILENAME = "toolspecificInputdataFilename";
/** Constant. */
public static final String KEY_CPACS_RESULT_FILENAME = "cpacsResultFilename";
/** Constant. */
public static final String KEY_MAPPING_OUTPUT_FILENAME = "mappingOutputFilename";
/** Constant. */
public static final String KEY_TOOL_OUTPUT_FILENAME = "toolOutputFilename";
/** Constant. */
// To avoid dependency cycles this key exists also in the file ScriptConfigurationPage.java,
// see CPACS_MOCK_TOOL_OUTPUT_FILENAME!
public static final String KEY_MOCK_TOOL_OUTPUT_FILENAME = "imitationToolOutputFilename";
/** Constant. */
public static final String KEY_CPACS_INITIAL_ENDPOINTNAME = "cpacsInitialEndpointName";
/** Constant. */
public static final String KEY_CPACS_OUTGOING_ENDPOINTNAME = "cpacsOutgoingEndpointName";
/** Constant. */
public static final String KEY_ALWAYS_RUN = "alwaysRun";
/** Constant. */
public static final String FILE_SUFFIX_XML = "xml";
/** Constant. */
public static final String FILE_SUFFIX_XSL = "xsl";
/** Constant. */
public static final String CPACS_TOOL_INTEGRATION_CONTEXT_TYPE = "CPACS";
private CpacsToolIntegrationConstants() {
}
}