|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.entity.jdbc.SqlJdbcUtil
public class SqlJdbcUtil
GenericDAO Utility methods for general tasks
Field Summary | |
---|---|
static int |
CHAR_BUFFER_SIZE
|
protected static java.util.Map<java.lang.String,java.lang.Integer> |
fieldTypeMap
|
static java.lang.String |
module
|
Constructor Summary | |
---|---|
SqlJdbcUtil()
|
Method Summary | |
---|---|
static void |
addValue(java.lang.StringBuffer buffer,
ModelField field,
java.lang.Object value,
java.util.List<EntityConditionParam> params)
|
static void |
addValue(java.lang.StringBuilder buffer,
ModelField field,
java.lang.Object value,
java.util.List<EntityConditionParam> params)
|
static void |
addValueSingle(java.lang.StringBuffer buffer,
ModelField field,
java.lang.Object value,
java.util.List<EntityConditionParam> params)
|
static void |
addValueSingle(java.lang.StringBuilder buffer,
ModelField field,
java.lang.Object value,
java.util.List<EntityConditionParam> params)
|
static java.lang.String |
filterColName(java.lang.String colName)
|
static int |
getType(java.lang.String fieldType)
|
static void |
getValue(java.sql.ResultSet rs,
int ind,
ModelField curField,
GenericEntity entity,
ModelFieldTypeReader modelFieldTypeReader)
|
static java.lang.String |
makeFromClause(ModelEntity modelEntity,
DatasourceInfo datasourceInfo)
Makes the FROM clause and when necessary the JOIN clause(s) as well |
static java.lang.String |
makeOrderByClause(ModelEntity modelEntity,
java.util.List<java.lang.String> orderBy,
boolean includeTablenamePrefix,
DatasourceInfo datasourceInfo)
|
static java.lang.String |
makeOrderByClause(ModelEntity modelEntity,
java.util.List<java.lang.String> orderBy,
DatasourceInfo datasourceInfo)
|
static java.lang.String |
makeViewTable(ModelEntity modelEntity,
DatasourceInfo datasourceInfo)
|
static java.lang.String |
makeViewWhereClause(ModelEntity modelEntity,
java.lang.String joinStyle)
|
static java.lang.String |
makeWhereClause(ModelEntity modelEntity,
java.util.List modelFields,
java.util.Map<java.lang.String,java.lang.Object> fields,
java.lang.String operator,
java.lang.String joinStyle)
|
static java.lang.String |
makeWhereStringFromFields(java.util.List modelFields,
java.util.Map<java.lang.String,java.lang.Object> fields,
java.lang.String operator)
Makes a WHERE clause String with " |
static java.lang.String |
makeWhereStringFromFields(java.util.List modelFields,
java.util.Map<java.lang.String,java.lang.Object> fields,
java.lang.String operator,
java.util.List<EntityConditionParam> entityConditionParams)
Makes a WHERE clause String with " |
static void |
setPkValues(SQLProcessor sqlP,
ModelEntity modelEntity,
GenericEntity entity,
ModelFieldTypeReader modelFieldTypeReader)
Get all primary keys from the model entity and bind their values to the an SQL statement (SQL-Processor) |
static void |
setValue(SQLProcessor sqlP,
ModelField modelField,
GenericEntity entity,
ModelFieldTypeReader modelFieldTypeReader)
|
static void |
setValue(SQLProcessor sqlP,
ModelField modelField,
java.lang.String entityName,
java.lang.Object fieldValue,
ModelFieldTypeReader modelFieldTypeReader)
|
static void |
setValues(SQLProcessor sqlP,
java.util.List<ModelField> list,
GenericEntity entity,
ModelFieldTypeReader modelFieldTypeReader)
The elements (ModelFields) of the list are bound to an SQL statement (SQL-Processor) |
static void |
setValuesWhereClause(SQLProcessor sqlP,
java.util.List<ModelField> list,
GenericValue dummyValue,
ModelFieldTypeReader modelFieldTypeReader)
The elements (ModelFields) of the list are bound to an SQL statement (SQL-Processor), but values must not be null. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String module
public static final int CHAR_BUFFER_SIZE
protected static java.util.Map<java.lang.String,java.lang.Integer> fieldTypeMap
Constructor Detail |
---|
public SqlJdbcUtil()
Method Detail |
---|
public static java.lang.String makeFromClause(ModelEntity modelEntity, DatasourceInfo datasourceInfo) throws GenericEntityException
GenericEntityException
public static java.lang.String makeWhereStringFromFields(java.util.List modelFields, java.util.Map<java.lang.String,java.lang.Object> fields, java.lang.String operator)
public static java.lang.String makeWhereStringFromFields(java.util.List modelFields, java.util.Map<java.lang.String,java.lang.Object> fields, java.lang.String operator, java.util.List<EntityConditionParam> entityConditionParams)
public static java.lang.String makeWhereClause(ModelEntity modelEntity, java.util.List modelFields, java.util.Map<java.lang.String,java.lang.Object> fields, java.lang.String operator, java.lang.String joinStyle) throws GenericEntityException
GenericEntityException
public static java.lang.String makeViewWhereClause(ModelEntity modelEntity, java.lang.String joinStyle) throws GenericEntityException
GenericEntityException
public static java.lang.String makeOrderByClause(ModelEntity modelEntity, java.util.List<java.lang.String> orderBy, DatasourceInfo datasourceInfo) throws GenericModelException
GenericModelException
public static java.lang.String makeOrderByClause(ModelEntity modelEntity, java.util.List<java.lang.String> orderBy, boolean includeTablenamePrefix, DatasourceInfo datasourceInfo) throws GenericModelException
GenericModelException
public static java.lang.String makeViewTable(ModelEntity modelEntity, DatasourceInfo datasourceInfo) throws GenericEntityException
GenericEntityException
public static java.lang.String filterColName(java.lang.String colName)
public static void setValues(SQLProcessor sqlP, java.util.List<ModelField> list, GenericEntity entity, ModelFieldTypeReader modelFieldTypeReader) throws GenericEntityException
sqlP
- list
- entity
-
GenericEntityException
public static void setValuesWhereClause(SQLProcessor sqlP, java.util.List<ModelField> list, GenericValue dummyValue, ModelFieldTypeReader modelFieldTypeReader) throws GenericEntityException
sqlP
- list
- dummyValue
- modelFieldTypeReader
-
GenericEntityException
public static void setPkValues(SQLProcessor sqlP, ModelEntity modelEntity, GenericEntity entity, ModelFieldTypeReader modelFieldTypeReader) throws GenericEntityException
sqlP
- modelEntity
- entity
- modelFieldTypeReader
-
GenericEntityException
public static void getValue(java.sql.ResultSet rs, int ind, ModelField curField, GenericEntity entity, ModelFieldTypeReader modelFieldTypeReader) throws GenericEntityException
GenericEntityException
public static void setValue(SQLProcessor sqlP, ModelField modelField, GenericEntity entity, ModelFieldTypeReader modelFieldTypeReader) throws GenericEntityException
GenericEntityException
public static void setValue(SQLProcessor sqlP, ModelField modelField, java.lang.String entityName, java.lang.Object fieldValue, ModelFieldTypeReader modelFieldTypeReader) throws GenericEntityException
GenericEntityException
public static int getType(java.lang.String fieldType) throws GenericNotImplementedException
GenericNotImplementedException
public static void addValueSingle(java.lang.StringBuffer buffer, ModelField field, java.lang.Object value, java.util.List<EntityConditionParam> params)
public static void addValueSingle(java.lang.StringBuilder buffer, ModelField field, java.lang.Object value, java.util.List<EntityConditionParam> params)
public static void addValue(java.lang.StringBuffer buffer, ModelField field, java.lang.Object value, java.util.List<EntityConditionParam> params)
public static void addValue(java.lang.StringBuilder buffer, ModelField field, java.lang.Object value, java.util.List<EntityConditionParam> params)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |