本文整理汇总了Java中org.seasar.framework.util.StringUtil.isBlank方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtil.isBlank方法的具体用法?Java StringUtil.isBlank怎么用?Java StringUtil.isBlank使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.seasar.framework.util.StringUtil
的用法示例。
在下文中一共展示了StringUtil.isBlank方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setObjectInStmt
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
@Override
public void setObjectInStmt(PreparedStatement stmt, int parameterIndex, String value, int sqlType) throws SQLException {
if(sqlType == UN_USABLE_TYPE) {
stmt.setNull(parameterIndex, Types.NULL);
} else if(StringUtil.isBlank(value) || " ".equals(value)) {
stmt.setNull(parameterIndex, sqlType);
} else if(sqlType == Types.TIME) {
stmt.setTimestamp(parameterIndex, Timestamp.valueOf("1970-01-01 " + value));
} else {
stmt.setObject(parameterIndex, value, sqlType);
}
}
示例2: setObjectInStmt
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
@Override
public void setObjectInStmt(PreparedStatement stmt, int parameterIndex, String value, int sqlType) throws SQLException {
if(sqlType == UN_USABLE_TYPE) {
stmt.setNull(parameterIndex, Types.NULL);
} else if(StringUtil.isBlank(value) || " ".equals(value)) {
stmt.setNull(parameterIndex, sqlType);
} else if(sqlType == Types.TIMESTAMP) {
stmt.setTimestamp(parameterIndex, Timestamp.valueOf(value));
} else {
stmt.setObject(parameterIndex, value, sqlType);
}
}
示例3: setObjectInStmt
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* stmtの指定されたインデックスに指定された値をセットする。
* @param stmt I/O
* @param parameterIndex parameter index
* @param value set value
* @param sqlType sql type
* @throws SQLException error
*/
public void setObjectInStmt(PreparedStatement stmt, int parameterIndex, String value, int sqlType) throws SQLException {
if(sqlType == UN_USABLE_TYPE) {
stmt.setNull(parameterIndex, Types.NULL);
} else if(StringUtil.isBlank(value) || " ".equals(value)) {
stmt.setNull(parameterIndex, sqlType);
} else {
stmt.setObject(parameterIndex, value, sqlType);
}
}
示例4: getDbCase
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
private TestDB[] getDbCase(TestDBPattern tp) {
// プロパティファイルにtestDBが設定されている場合。
// 設定されたtestDBがアノテーションに含まれている場合はそのtestDB要素だけの配列を返す
try {
String propPath = getMojoTestRoot() + "/mojoTest.properties";
Properties prop = new Properties();
prop.load(new FileInputStream(new File(propPath)));
String testDb = prop.getProperty("testDB");
// mojoTest.properties にDBの指定がない場合は全ての
if (StringUtil.isBlank(testDb)) {
return tp.testDb();
}
if (!StringUtil.isBlank(testDb) && Arrays.asList(tp.testDb()).contains(TestDB.valueOf(testDb))) {
return new TestDB[] { TestDB.valueOf(testDb) };
} else {
return new TestDB[] {};
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
示例5: insertFileTbl
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* バイナリデータテスト用テーブルへのデータ投入.
*
* 下記テーブルを想定。<br />
*
* <pre>
* CREATE TABLE FILE_TBL(
* FILE_ID [数値型],
* FILE_NAME [文字型],
* CONTENT [バイナリ型]
* )
* </pre>
*
* @param fileId
* - ファイルID
* @param file
* - ファイルオブジェクト
* @param url
* - jdbcURL
* @param user
* - ユーザ名
* @param password
* - パスワード
* @param tableName
* - デフォルト:FILE_TBL スキーマ修飾したい場合はテーブル指定する
* @throws IOException
*/
static public void insertFileTbl(Long fileId, File file, String url, String user, String password, String tableName)
throws IOException {
PreparedStatement psmt = null;
Connection conn = null;
InputStream fileIn = null;
try {
conn = DriverManager.getConnection(url, user, password);
if (StringUtil.isBlank(tableName)) {
tableName = "FILE_TBL";
}
String sql = "INSERT INTO " + tableName + " VALUES(?, ?, ?)";
psmt = conn.prepareStatement(sql);
psmt.setLong(1, fileId);
psmt.setString(2, file.getName());
fileIn = new FileInputStream(file);
psmt.setBinaryStream(3, fileIn);
psmt.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
} finally {
StatementUtil.close(psmt);
ConnectionUtil.close(conn);
fileIn.close();
}
}
示例6: getViewPrefix
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* Viewプレフィックスを返します。
*
* @return Viewプレフィックス
*/
public static String getViewPrefix() {
String viewPrefix = getServletContext().getInitParameter(VIEW_PREFIX);
if (StringUtil.isBlank(viewPrefix)) {
return null;
}
return viewPrefix.trim();
}
示例7: getViewPrefix
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* Viewプレフィックスを返します。
*
* @return Viewプレフィックス
*/
public static String getViewPrefix() {
String viewPrefix = getServletContext().getInitParameter(VIEW_PREFIX);
if (StringUtil.isBlank(viewPrefix)) {
return null;
}
return viewPrefix.trim();
}
示例8: executeGenerateEntity
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* エンティティ生成を実行する。
*/
private void executeGenerateEntity() {
Dialect dialect = DialectFactory.getDialect(url, driver);
DialectUtil.setDialect(dialect);
final ExtendedGenerateEntityCommand command = new ExtendedGenerateEntityCommand();
command.setSchemaName(schema);
command.setOverwrite(true);
command.setApplyDbCommentToJava(true);
command.setEntityPackageName(entityPackageName);
command.setIgnoreTableNamePattern(ignoreTableNamePattern);
command.setEntityTemplateFileName(entityTemplate);
command.setGenDialectClassName(genDialectClassName);
command.setShowTableName(true);
if(!user.equals(schema)){
command.setShowSchemaName(true);
}
command.setGenerationType(dialect.getGenerationType());
command.setUseJSR310(useJSR310);
if ("doma".equals(entityType)) {
command.setFactoryClassName(DomaGspFactoryImpl.class.getName());
} else {
command.setFactoryClassName(GspFactoryImpl.class.getName());
}
command.setUseAccessor(useAccessor);
command.setShowColumnName(true);
command.setJavaFileDestDir(javaFileDestDir);
command.setTemplateFilePrimaryDir(templateFilePrimaryDir);
command.setAllocationSize(allocationSize);
if (!StringUtil.isBlank(versionColumnNamePattern)) {
command.setVersionColumnNamePattern(versionColumnNamePattern);
}
final List<URL> urlList = new ArrayList<URL>();
try {
urlList.add(diconDir.toURI().toURL());
} catch (MalformedURLException e) {
throw new IllegalArgumentException("URL(" + diconDir + ") が誤っている可能性があります。", e);
}
final ClassLoader oldLoader = Thread.currentThread().getContextClassLoader();
final URLClassLoader newLoader = new URLClassLoader(urlList.toArray(new URL[urlList.size()]),
oldLoader);
try {
Thread.currentThread().setContextClassLoader(newLoader);
command.setRootPackageName(rootPackage);
final CommandInvoker invoker = ReflectUtil.newInstance(CommandInvoker.class,
CommandInvokerImpl.class.getName());
invoker.invoke(command);
} finally {
Thread.currentThread().setContextClassLoader(oldLoader);
}
}
示例9: init
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
public void init(FilterConfig config) throws ServletException {
String access = config.getInitParameter("jspDirectAccess");
if (!StringUtil.isBlank(access)) {
jspDirectAccess = Boolean.valueOf(access);
}
}