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 String toString()
62 {
63 return "language " + "\"" + language + "\"";
64 }
65
66
67
68
69
70 @Override
71 public int hashCode()
72 {
73 int h = 37;
74
75 h = h * 17 + ( ( language == null ) ? 0 : language.hashCode() );
76
77 return h;
78 }
79
80
81
82
83
84 @Override
85 public boolean equals( Object obj )
86 {
87 if ( this == obj )
88 {
89 return true;
90 }
91 if ( obj == null )
92 {
93 return false;
94 }
95 if ( getClass() != obj.getClass() )
96 {
97 return false;
98 }
99 final StoredProcedureLanguageSchemeOption other = ( StoredProcedureLanguageSchemeOption ) obj;
100 if ( language == null )
101 {
102 if ( other.language != null )
103 {
104 return false;
105 }
106 }
107 else if ( !language.equals( other.language ) )
108 {
109 return false;
110 }
111 return true;
112 }
113
114 }