1 ${database.allClassCopyright}package ${glPackageBaseCommonCKey};
\r
3 #set ($myClassName = "${glConditionKeyName}NotEqual")
\r
5 import org.apache.commons.logging.Log;
\r
6 import org.apache.commons.logging.LogFactory;
\r
8 import ${glPackageBaseCommonCOption}.${glConditionOptionInterfaceName};
\r
9 import ${glPackageBaseCommonCValue}.${glConditionValueName};
\r
12 * The condition-key of notEqual.
\r
14 * @author ${database.ClassAuthor}
\r
16 public class ${myClassName} extends ${glConditionKeyName} {
\r
18 /** Log-instance. */
\r
19 private static final Log _log = LogFactory.getLog(${myClassName}.class);
\r
24 protected ${myClassName}() {
\r
25 _conditionKey = "notEqual";
\r
30 * Is valid registration?
\r
32 * @param conditionValue Condition value. (NotNull)
\r
33 * @param value Value. (NotNull)
\r
34 * @param callerName Caller name. (NotNull)
\r
35 * @return Determination.
\r
37 public boolean isValidRegistration(${glConditionValueName} conditionValue, Object value, String callerName) {
\r
38 if (value == null) {
\r
41 if (conditionValue.hasNotEqual()) {
\r
42 if (conditionValue.equalNotEqual(value)) {
\r
43 _log.debug("The value has already registered at " + callerName + ": value=" + value);
\r
46 conditionValue.overrideNotEqual(value);
\r
54 * This method implements super#doAddWhereClause().
\r
56 * @param conditionList Condition list. (NotNull)
\r
57 * @param columnName Column name. (NotNull)
\r
58 * @param value Condition value. (NotNull)
\r
60 protected void doAddWhereClause(java.util.List${database.filterGenericsString('String')} conditionList, String columnName, ${glConditionValueName} value) {
\r
61 if (value.getNotEqual() == null) {
\r
64 conditionList.add(buildBindClause(columnName, value.getNotEqualLocation()));
\r
68 * This method implements super#doAddWhereClause().
\r
70 * @param conditionList Condition list. (NotNull)
\r
71 * @param columnName Column name. (NotNull)
\r
72 * @param value Condition value. (NotNull)
\r
73 * @param option Condition option. (NotNull)
\r
75 protected void doAddWhereClause(java.util.List${database.filterGenericsString('String')} conditionList, String columnName, ${glConditionValueName} value, ${glConditionOptionInterfaceName} option) {
\r
76 throw new UnsupportedOperationException("doAddWhereClause with condition-option is unsupported!!!");
\r
80 * This method implements super#doSetupConditionValue().
\r
82 * @param conditionValue Condition value. (NotNull)
\r
83 * @param value Value. (NotNull)
\r
84 * @param location Location. (NotNull)
\r
86 protected void doSetupConditionValue(${glConditionValueName} conditionValue, Object value, String location) {
\r
87 conditionValue.setNotEqual(value).setNotEqualLocation(location);
\r
91 * This method implements super#doSetupConditionValue().
\r
93 * @param conditionValue Condition value. (NotNull)
\r
94 * @param value Value. (NotNull)
\r
95 * @param location Location. (NotNull)
\r
96 * @param option Condition option. (NotNull)
\r
98 protected void doSetupConditionValue(${glConditionValueName} conditionValue, Object value, String location, ${glConditionOptionInterfaceName} option) {
\r
99 throw new UnsupportedOperationException("doSetupConditionValue with condition-option is unsupported!!!");
\r