/* * Copyright 2012 PRODYNA AG * * Licensed under the Eclipse Public License (EPL), Version 1.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.opensource.org/licenses/eclipse-1.0.php or * http://www.nabucco.org/License.html * * 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.nabucco.framework.generator.compiler.transformation.xml.constants; /** * PersistenceConstants * * @author Nicolas Moser, PRODYNA AG */ public interface PersistenceConstants extends XmlConstants { final String ORM = "orm"; final String ID = "id"; final String TABLE = "table"; final String COLUMN = "column"; final String FETCH = "fetch"; final String ENTITY = "entity"; final String ATTRIBUTES = "attributes"; final String PERSISTENCE_UNIT = "persistence-unit"; final String MAPPED_SUPERCLASS = "mapped-superclass"; final String EMBEDDABLE = "embeddable"; final String JOIN_COLUMN = "join-column"; final String INVERSE_JOIN_COLUMN = "inverse-join-column"; final String JOIN_TABLE = "join-table"; final String ATTRIBUTE_OVERRIDE = "attribute-override"; final String TARGET_ENTITY = "target-entity"; final String INSERTABLE = "insertable"; final String UPDATABLE = "updatable"; final String REF_ID_COLUMN = "ref_id"; final String XPATH_ENTITY = "/entity-mappings/entity"; final String XPATH_SUPERCLASS = "/entity-mappings/mapped-superclass"; final String XPATH_EMBEDDABLE = "/entity-mappings/embeddable"; final String XPATH_JPA_EMBEDDABLE = "/entity-mappings/jpa/embeddable"; final String XPATH_ID = "/entity-mappings/id"; final String XPATH_TRANSIENT = "/entity-mappings/transient"; final String XPATH_BASIC = "/entity-mappings/basic"; final String XPATH_LOB = "/entity-mappings/lob"; final String XPATH_ENUM = "/entity-mappings/enumerated"; final String XPATH_VERSION = "/entity-mappings/version"; final String XPATH_DISCRIMINATOR_COLUMN = "/entity-mappings/discriminator-column"; final String XPATH_DISCRIMINATOR_VALUE = "/entity-mappings/discriminator-value"; final String XPATH_EMBEDDED = "/entity-mappings/embedded"; final String XPATH_ONE_TO_ONE = "/entity-mappings/one-to-one"; final String XPATH_MANY_TO_ONE = "/entity-mappings/many-to-one"; final String XPATH_ONE_TO_MANY = "/entity-mappings/one-to-many"; final String XPATH_MANY_TO_MANY = "/entity-mappings/many-to-many"; final String FRAGMENT_ORDER_ENTITY = "2"; final String FRAGMENT_ORDER_SUPERCLASS = "1"; final String FRAGMENT_ORDER_EMBEDDABLE = "3"; final String DEFAULT_COLUMN_LENGTH = "255"; }