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

org.plasma.runtime.ConfigurationConstants Maven / Gradle / Ivy

/**
 * Copyright 2017 TerraMeta Software, Inc.
 * 
 * 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.
 */

package org.plasma.runtime;

public class ConfigurationConstants {

  public static final String JDBC_PROVIDER_PROPERTY_PREFIX = "org.plasma.sdo.access.provider.jdbc.";

  /**
   * The fully qualified Java class name of the connection pool or data source
   * provider
   */
  public static final String JDBC_PROVIDER_NAME = JDBC_PROVIDER_PROPERTY_PREFIX
      + "ConnectionProviderName";

  /** The fully qualified JNDI name of the JDBC datasource */
  public static final String JDBC_DATASOURCE_NAME = JDBC_PROVIDER_PROPERTY_PREFIX
      + "ConnectionDataSourceName";

  /** The fully qualified Java class name of the JDBC driver */
  public static final String JDBC_DRIVER_NAME = JDBC_PROVIDER_PROPERTY_PREFIX
      + "ConnectionDriverName";

  /** The name of the JDBC vendor */
  public static final String JDBC_VENDOR = JDBC_PROVIDER_PROPERTY_PREFIX + "Vendor";

  /** The driver specific JDBC connection URL */
  public static final String JDBC_URL = JDBC_PROVIDER_PROPERTY_PREFIX + "ConnectionURL";

  /** The user name */
  public static final String JDBC_USER = JDBC_PROVIDER_PROPERTY_PREFIX + "ConnectionUserName";

  /** The user password */
  public static final String JDBC_PASSWORD = JDBC_PROVIDER_PROPERTY_PREFIX + "ConnectionPassword";

  // FIXME: this is not extensible
  /** The Plasma SDO Profile artifact for MagicDraw */
  // public static final String ARTIFACT_RESOURCE_PLASMA_PROFILE_MAGICDRAW =
  // "Plasma_SDO_Profile.mdxml";
  // public static final String ARTIFACT_NAMESPACE_PLASMA_PROFILE_MAGICDRAW =
  // "http://www.magicdraw.com/schemas/Plasma_SDO_Profile.xmi";

  /** The Plasma SDO Profile artifact for Eclipse Papyrus */
  // public static final String ARTIFACT_RESOURCE_PLASMA_PROFILE_PAPYRUS =
  // "PlasmaSDO.profile.uml";
  // public static final String ARTIFACT_NAMESPACE_PLASMA_PROFILE_PAPYRUS =
  // "http:///schemas/PlasmaSDOProfile/_B_s5sDSPEeS0BI8SXekDLw/26";

  /** The Plasma SDO Profile Datatypes artifact for Eclipse Papyrus */
  // public static final String ARTIFACT_RESOURCE_PLASMA_DATATYPES_PAPYRUS =
  // "PlasmaSDODataTypes.uml";
  // public static final String ARTIFACT_NAMESPACE_PLASMA_DATATYPES_PAPYRUS =
  // "http:///schemas/PlasmaSDODataTypes";

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy