Class Order
java.lang.Object
com.gsitm.ustra.java.data.mybatis.pagination.domain.Order
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumPropertyPath implements the pairing of anOrder.Directionand a property. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Orderstatic OrderformString(String orderSegment) formString(String orderSegment, String orderExpr) SQL Injection 체크 후, Property 반환static booleanisSQLInjection(String str) voidsetDirection(Order.Direction direction) voidsetOrderExpr(String orderExpr) voidsetProperty(String property) toString()
-
Constructor Details
-
Order
-
-
Method Details
-
getDirection
-
getProperty
-
getOrderExpr
-
setDirection
-
setProperty
-
setOrderExpr
-
getPropertyWithCheckInjection
SQL Injection 체크 후, Property 반환- Returns:
-
isSQLInjection
-
toString
-
formString
-
formString
- Parameters:
orderSegment- ex: "id.asc,code.desc" or "code.desc"
-
create
-
create
- Parameters:
property-direction-orderExpr- placeholder is "?", in oracle like: "nlssort( ? ,'NLS_SORT=SCHINESE_PINYIN_M')". Warning: you must prevent orderExpr SQL injection.- Returns:
-