1 #set ($myClassName = "${glConditionKeyName}NotEqual")
\r
5 using ${glPackageBaseCommonCValue};
\r
6 using ${glPackageBaseCommonCOption};
\r
7 using ${glPackageBaseCommonJavaLike};
\r
9 namespace ${glPackageBaseCommonCKey} {
\r
11 public class ${myClassName} : ${glConditionKeyName} {
\r
13 private static readonly log4net.ILog _log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
\r
15 public ${myClassName}() {
\r
16 _conditionKey = "notEqual";
\r
20 public override bool isValidRegistration(${glConditionValueName} conditionValue, Object value, String callerName) {
\r
21 if (value == null) {
\r
24 if (conditionValue.HasNotEqual) {
\r
25 if (conditionValue.EqualNotEqual(value)) {
\r
26 _log.Debug("The value has already registered at " + callerName + ": value=" + value);
\r
29 conditionValue.OverrideNotEqual(value);
\r
36 protected override void doAddWhereClause(List<String> conditionList, String columnName, ${glConditionValueName} value) {
\r
37 if (value.NotEqual == null) {
\r
40 Object valueObject = value.NotEqual;
\r
41 conditionList.add(buildBindClause(columnName, value.getNotEqualLocation()));
\r
44 protected override void doAddWhereClause(List<String> conditionList, String columnName, ${glConditionValueName} value, ${glConditionOptionInterfaceName} option) {
\r
45 throw new UnsupportedOperationException("doAddWhereClause with condition-option is unsupported!!!");
\r
48 protected override void doSetupConditionValue(${glConditionValueName} conditionValue, Object value, String location) {
\r
49 conditionValue.NotEqual = value;
\r
50 conditionValue.setNotEqualLocation(location);
\r
53 protected override void doSetupConditionValue(${glConditionValueName} conditionValue, Object value, String location, ${glConditionOptionInterfaceName} option) {
\r
54 throw new UnsupportedOperationException("doSetupConditionValue with condition-option is unsupported!!!");
\r