public TableCache(Element conf) throws DeploymentException { String str = MetaData.getOptionalChildContent(conf, "min-capacity"); minCapacity = (str == null ? 1000 : Integer.parseInt(str)); rowsById = new HashMap(minCapacity); str = MetaData.getOptionalChildContent(conf, "max-capacity"); maxCapacity = (str == null ? 10000 : Integer.parseInt(str)); this.partitionIndex = 0; }
private static byte readCheckDirtyAfterGet(Element element, byte defaultValue) throws DeploymentException { byte checkDirtyAfterGet; String dirtyAfterGetStr = MetaData.getOptionalChildContent(element, "check-dirty-after-get"); if(dirtyAfterGetStr == null) { checkDirtyAfterGet = defaultValue; } else { checkDirtyAfterGet = (Boolean.valueOf(dirtyAfterGetStr).booleanValue() ? CHECK_DIRTY_AFTER_GET_TRUE : CHECK_DIRTY_AFTER_GET_FALSE); } return checkDirtyAfterGet; }
/** * Constructs a mapping with the data contained in the mapping xml element * from a jbosscmp-jdbc xml file. * * @param element the xml Element which contains the metadata about * this mapping * @throws DeploymentException if the xml element is not semantically correct */ public JDBCMappingMetaData(Element element) throws DeploymentException { javaType = MetaData.getUniqueChildContent(element, "java-type"); jdbcType = getJdbcTypeFromName(MetaData.getUniqueChildContent(element, "jdbc-type")); sqlType = MetaData.getUniqueChildContent(element, "sql-type"); paramSetter = MetaData.getOptionalChildContent(element, "param-setter"); resultReader = MetaData.getOptionalChildContent(element, "result-reader"); }
public static final Class getQLCompiler(Element query, JDBCEntityMetaData entity) throws DeploymentException { String compiler = MetaData.getOptionalChildContent(query, "ql-compiler"); Class impl; if(compiler == null || compiler.trim().length() == 0) { impl = entity.getQLCompiler(); } else { try { impl = TCLAction.UTIL.getContextClassLoader().loadClass(compiler); } catch(ClassNotFoundException e) { throw new DeploymentException("Failed to load compiler implementation: " + compiler); } } return impl; }
String fieldName = MetaData.getOptionalChildContent(element, "field-name"); if(fieldName == null || fieldName.trim().length() < 1) fieldName = (lockingStrategy == VERSION_COLUMN_STRATEGY ? "version_lock" : String columnName = MetaData.getOptionalChildContent(element, "column-name"); if(columnName == null || columnName.trim().length() < 1) columnName = (lockingStrategy == VERSION_COLUMN_STRATEGY ? "version_lock" : else if(lockingStrategy == TIMESTAMP_COLUMN_STRATEGY) fieldType = java.util.Date.class; String fieldTypeStr = MetaData.getOptionalChildContent(element, "field-type"); if(fieldTypeStr != null) String jdbcTypeName = MetaData.getOptionalChildContent(element, "jdbc-type"); if(jdbcTypeName != null)
String fieldName = MetaData.getOptionalChildContent(element, "field-name"); if (fieldName == null || fieldName.trim().length() < 1) fieldName = defaultName; String columnName = MetaData.getOptionalChildContent(element, "column-name"); if (columnName == null || columnName.trim().length() < 1) columnName = defaultName; String fieldTypeStr = MetaData.getOptionalChildContent(element, "field-type"); if (fieldTypeStr != null) String jdbcTypeName = MetaData.getOptionalChildContent(element, "jdbc-type"); if (jdbcTypeName != null)
MetaData.getOptionalChildContent(element, "column-name"); if(columnStr != null) { columnName = columnStr; String jdbcStr = MetaData.getOptionalChildContent(element, "jdbc-type"); if(jdbcStr != null) { jdbcType = JDBCMappingMetaData.getJdbcTypeFromName(jdbcStr);
public JDBCUserTypeMappingMetaData(Element userMappingEl) throws DeploymentException { javaType = MetaData.getUniqueChildContent(userMappingEl, "java-type"); mappedType = MetaData.getUniqueChildContent(userMappingEl, "mapped-type"); mapper = MetaData.getUniqueChildContent(userMappingEl, "mapper"); checkDirtyAfterGet = JDBCCMPFieldMetaData.readCheckDirtyAfterGet(userMappingEl); stateFactory = MetaData.getOptionalChildContent(userMappingEl, "state-factory"); }
this.readAhead = readAhead; from = nullIfEmpty(MetaData.getOptionalChildContent(queryElement, "from")); where = nullIfEmpty(MetaData.getOptionalChildContent(queryElement, "where")); order = nullIfEmpty(MetaData.getOptionalChildContent(queryElement, "order")); other = nullIfEmpty(MetaData.getOptionalChildContent(queryElement, "other")); fieldName = nullIfEmpty(MetaData.getOptionalChildContent(selectElement, "field-name")); fieldName = null; alias = nullIfEmpty(MetaData.getOptionalChildContent(selectElement, "alias")); additionalColumns = nullIfEmpty(MetaData.getOptionalChildContent(selectElement, "additional-columns"));
String perferredRelationMapping = MetaData.getOptionalChildContent(element, "preferred-relation-mapping");
String webCL = MetaData.getOptionalChildContent(proxyFactoryConfig, "web-class-loader"); if (webCL != null)
MetaData.getOptionalChildContent(element, "column-name"); if(columnNameString != null) { columnName = columnNameString; MetaData.getOptionalChildContent(element, "jdbc-type"); if(jdbcString != null) { jdbcType = JDBCMappingMetaData.getJdbcTypeFromName(jdbcString);
String alterColumnSQL = MetaData.getOptionalChildContent(element, "add-column-template"); if(alterColumnSQL != null && !alterColumnSQL.trim().equals("")) alterColumnSQL = MetaData.getOptionalChildContent(element, "alter-column-template"); if(alterColumnSQL != null && !alterColumnSQL.trim().equals("")) alterColumnSQL = MetaData.getOptionalChildContent(element, "drop-column-template"); if(alterColumnSQL != null && !alterColumnSQL.trim().equals("")) String autoIncrementSQL = MetaData.getOptionalChildContent(element, "auto-increment-template"); if(autoIncrementSQL != null && !autoIncrementSQL.trim().equals("")) falseMapping = MetaData.getUniqueChildContent(element, "false-mapping"); String str = MetaData.getOptionalChildContent(element, "max-keys-in-delete"); if(str != null)
MetaData.getOptionalChildContent(element, "field-name"); if(unknownPkField && unknownFieldName != null) String unknownPkClass = MetaData.getOptionalChildContent(element, "unknown-pk-class"); if(unknownPkClass == null) String columnStr = MetaData.getOptionalChildContent(element, "column-name"); if(columnStr != null) String jdbcStr = MetaData.getOptionalChildContent(element, "jdbc-type"); if(jdbcStr != null) String readOnlyStr = MetaData.getOptionalChildContent(element, "read-only"); if(readOnlyStr != null) String readTimeOutStr = MetaData.getOptionalChildContent(element, "read-time-out"); if(readTimeOutStr != null) String stateFactoryStr = MetaData.getOptionalChildContent(element, "state-factory"); if(stateFactoryStr == null) stateFactory = defaultValues.getStateFactory();
String fieldType = MetaData.getOptionalChildContent(element, "field-type"); if(fieldType != null) throw new DeploymentException( String fieldType = MetaData.getOptionalChildContent(element, "field-type"); if(fieldType != null) throw new DeploymentException( MetaData.getOptionalChildContent(element, "key-generator-factory")) != null)
"name='" + fieldName + "'"); String isIndexedtmp = MetaData.getOptionalChildContent(keyElement, "dbindex"); boolean isIndexed;
if(cachePolicy != null) String str = MetaData.getOptionalChildContent(cachePolicy, "min-capacity"); minCapacity = (str == null ? 1000 : Integer.parseInt(str)); str = MetaData.getOptionalChildContent(cachePolicy, "max-capacity"); maxCapacity = (str == null ? 10000 : Integer.parseInt(str)); if(otherConf != null) String str = MetaData.getOptionalChildContent(otherConf, "partitions"); partitionsTotal = (str == null ? 10 : Integer.parseInt(str)); batchCommitStrategy = MetaData.getOptionalChild(otherConf, "batch-commit-strategy"); String periodStr = MetaData.getOptionalChildContent(cachePolicy, "overager-period"); String maxAgeStr = MetaData.getOptionalChildContent(cachePolicy, "max-bean-age"); if(periodStr != null && maxAgeStr == null || maxAgeStr != null && periodStr == null)
String pageSizeStr = MetaData.getOptionalChildContent(element, "page-size"); if(pageSizeStr != null)
checkActivationConfig("password", metaData.getPasswd()); Element proxyConfig = invokerMetaData.getProxyFactoryConfig(); checkActivationConfig("maxMessages", MetaData.getOptionalChildContent(proxyConfig, "MaxMessages")); checkActivationConfig("minSession", MetaData.getOptionalChildContent(proxyConfig, "MinimumSize")); checkActivationConfig("maxSession", MetaData.getOptionalChildContent(proxyConfig, "MaximumSize")); checkActivationConfig("keepAlive", MetaData.getOptionalChildContent(proxyConfig, "KeepAliveMillis")); Element mdbConfig = MetaData.getOptionalChild(proxyConfig, "MDBConfig"); if (mdbConfig != null) checkActivationConfig("reconnectInterval", MetaData.getOptionalChildContent(proxyConfig, "ReconnectIntervalSec")); checkActivationConfig("deliveryActive", MetaData.getOptionalChildContent(proxyConfig, "DeliveryActive")); checkActivationConfig("providerAdapterJNDI", MetaData.getOptionalChildContent(proxyConfig, "JMSProviderAdapterJNDI"));
String fkString = MetaData.getOptionalChildContent(element, "fk-constraint"); if(fkString != null)