1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.directory.api.ldap.trigger;
22
23
24
25
26
27
28
29 public class StoredProcedureLanguageSchemeOption implements StoredProcedureOption
30 {
31
32 private String language;
33
34
35
36
37
38
39
40 public StoredProcedureLanguageSchemeOption( String language )
41 {
42 this.language = language;
43 }
44
45
46
47
48
49
50
51 public String getLanguage()
52 {
53 return language;
54 }
55
56
57
58
59
60 @Override
61 public int hashCode()
62 {
63 int h = 37;
64
65 h = h * 17 + ( ( language == null ) ? 0 : language.hashCode() );
66
67 return h;
68 }
69
70
71
72
73
74 @Override
75 public boolean equals( Object obj )
76 {
77 if ( this == obj )
78 {
79 return true;
80 }
81
82 if ( obj == null )
83 {
84 return false;
85 }
86
87 if ( getClass() != obj.getClass() )
88 {
89 return false;
90 }
91
92 StoredProcedureLanguageSchemeOption other = ( StoredProcedureLanguageSchemeOption ) obj;
93
94 if ( language == null )
95 {
96 if ( other.language != null )
97 {
98 return false;
99 }
100 }
101 else if ( !language.equals( other.language ) )
102 {
103 return false;
104 }
105
106 return true;
107 }
108
109
110
111
112
113 @Override
114 public String toString()
115 {
116 return "language " + "\"" + language + "\"";
117 }
118 }