Package org.jboss.as.cmp.jdbc

Examples of org.jboss.as.cmp.jdbc.JDBCTypeFactory


            whereColumns += " and " + pkFields[i].getColumnName() + "=?";
        }

        if (entity.getMetaData().hasRowLocking()) {
            JDBCEntityPersistenceStore manager = entity.getManager();
            JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
            JDBCTypeMappingMetaData typeMapping = typeFactory.getTypeMapping();
            JDBCFunctionMappingMetaData rowLockingTemplate = typeMapping.getRowLockingTemplate();
            if (rowLockingTemplate == null) {
                throw CmpMessages.MESSAGES.noRowLockingTemplateForMapping(typeMapping.getName());
            }
View Full Code Here


        if (log.isDebugEnabled()) {
            log.debug("Initializing CMP plugin for " + component.getComponentName());
        }

        // setup the type factory, which is used to map java types to sql types.
        typeFactory = new JDBCTypeFactory(metaData.getTypeMapping(),
                metaData.getJDBCApplication().getValueClasses(),
                metaData.getJDBCApplication().getUserTypeMappings()
        );

        entityBridge = new JDBCEntityBridge2(this, metaData);
View Full Code Here

        if (log.isDebugEnabled()) {
            log.debug("Initializing CMP plugin for " + component.getComponentName());
        }

        // setup the type factory, which is used to map java types to sql types.
        typeFactory = new JDBCTypeFactory(metaData.getTypeMapping(),
                metaData.getJDBCApplication().getValueClasses(),
                metaData.getJDBCApplication().getUserTypeMappings()
        );

        entityBridge = new JDBCEntityBridge2(this, metaData);
View Full Code Here

        if (!metadata.isRelationTableField())
            tableIndex = entityBridge.addTableField(this);
        else
            tableIndex = -1;

        final JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
        stateFactory = JDBCTypeFactory.getCMPFieldStateFactory(
                typeFactory, metadata.getStateFactory(), fieldType
        );
        checkDirtyAfterGet = JDBCTypeFactory.checkDirtyAfterGet(
                typeFactory, metadata.getCheckDirtyAfterGet(), fieldType
View Full Code Here

        if (log.isDebugEnabled()) {
            log.debug("Initializing CMP plugin for " + component.getComponentName());
        }

        // setup the type factory, which is used to map java types to sql types.
        typeFactory = new JDBCTypeFactory(metaData.getTypeMapping(),
                metaData.getJDBCApplication().getValueClasses(),
                metaData.getJDBCApplication().getUserTypeMappings()
        );

        entityBridge = new JDBCEntityBridge2(this, metaData);
View Full Code Here

            whereColumns += " and " + pkFields[i].getColumnName() + "=?";
        }

        if (entity.getMetaData().hasRowLocking()) {
            JDBCEntityPersistenceStore manager = entity.getManager();
            JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
            JDBCTypeMappingMetaData typeMapping = typeFactory.getTypeMapping();
            JDBCFunctionMappingMetaData rowLockingTemplate = typeMapping.getRowLockingTemplate();
            if (rowLockingTemplate == null) {
                throw new RuntimeException("Row locking template is not defined for mapping: " + typeMapping.getName());
            }
View Full Code Here

            whereColumns += " and " + pkFields[i].getColumnName() + "=?";
        }

        if (entity.getMetaData().hasRowLocking()) {
            JDBCEntityPersistenceStore manager = entity.getManager();
            JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
            JDBCTypeMappingMetaData typeMapping = typeFactory.getTypeMapping();
            JDBCFunctionMappingMetaData rowLockingTemplate = typeMapping.getRowLockingTemplate();

            if (rowLockingTemplate == null) {
                throw new RuntimeException("Row locking template is not defined for mapping: " + typeMapping.getName());
            }
View Full Code Here

        if (!metadata.isRelationTableField())
            tableIndex = entityBridge.addTableField(this);
        else
            tableIndex = -1;

        final JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
        stateFactory = JDBCTypeFactory.getCMPFieldStateFactory(
                typeFactory, metadata.getStateFactory(), fieldType
        );
        checkDirtyAfterGet = JDBCTypeFactory.checkDirtyAfterGet(
                typeFactory, metadata.getCheckDirtyAfterGet(), fieldType
View Full Code Here

        if (log.isDebugEnabled()) {
            log.debug("Initializing CMP plugin for " + component.getComponentName());
        }

        // setup the type factory, which is used to map java types to sql types.
        typeFactory = new JDBCTypeFactory(metaData.getTypeMapping(),
                metaData.getJDBCApplication().getValueClasses(),
                metaData.getJDBCApplication().getUserTypeMappings()
        );

        entityBridge = new JDBCEntityBridge2(this, metaData);
View Full Code Here

            whereColumns += " and " + pkFields[i].getColumnName() + "=?";
        }

        if (entity.getMetaData().hasRowLocking()) {
            JDBCEntityPersistenceStore manager = entity.getManager();
            JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
            JDBCTypeMappingMetaData typeMapping = typeFactory.getTypeMapping();
            JDBCFunctionMappingMetaData rowLockingTemplate = typeMapping.getRowLockingTemplate();
            if (rowLockingTemplate == null) {
                throw CmpMessages.MESSAGES.noRowLockingTemplateForMapping(typeMapping.getName());
            }
View Full Code Here

TOP

Related Classes of org.jboss.as.cmp.jdbc.JDBCTypeFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.