1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.shared.kerberos.codec.EncKdcRepPart;
21
22
23 import org.apache.directory.api.asn1.ber.grammar.Grammar;
24 import org.apache.directory.api.asn1.ber.grammar.States;
25
26
27
28
29
30
31
32
33 public enum EncKdcRepPartStatesEnum implements States
34 {
35
36 START_STATE,
37
38
39
40 ENC_KDC_REP_PART_SEQ_TAG_STATE,
41
42 ENC_KDC_REP_PART_KEY_TAG_STATE,
43
44 ENC_KDC_REP_PART_LAST_REQ_TAG_STATE,
45
46 ENC_KDC_REP_PART_NONCE_TAG_STATE,
47 ENC_KDC_REP_PART_NONCE_STATE,
48
49 ENC_KDC_REP_PART_KEY_EXPIRATION_TAG_STATE,
50 ENC_KDC_REP_PART_KEY_EXPIRATION_STATE,
51
52 ENC_KDC_REP_PART_FLAGS_TAG_STATE,
53 ENC_KDC_REP_PART_FLAGS_STATE,
54
55 ENC_KDC_REP_PART_AUTH_TIME_TAG_STATE,
56 ENC_KDC_REP_PART_AUTH_TIME_STATE,
57
58 ENC_KDC_REP_PART_START_TIME_TAG_STATE,
59 ENC_KDC_REP_PART_START_TIME_STATE,
60
61 ENC_KDC_REP_PART_END_TIME_TAG_STATE,
62 ENC_KDC_REP_PART_END_TIME_STATE,
63
64 ENC_KDC_REP_PART_RENEW_TILL_TAG_STATE,
65 ENC_KDC_REP_PART_RENEW_TILL_STATE,
66
67 ENC_KDC_REP_PART_SREALM_TAG_STATE,
68 ENC_KDC_REP_PART_SREALM_STATE,
69
70 ENC_KDC_REP_PART_SNAME_TAG_STATE,
71
72 ENC_KDC_REP_PART_CADDR_TAG_STATE,
73
74
75 LAST_ENC_KDC_REP_PART_STATE;
76
77
78
79
80
81
82
83 public String getGrammarName( int grammar )
84 {
85 return "ENC_KDC_REP_PART_GRAMMAR";
86 }
87
88
89
90
91
92
93
94
95 public String getGrammarName( Grammar<EncKdcRepPartContainer> grammar )
96 {
97 if ( grammar instanceof EncKdcRepPartGrammar )
98 {
99 return "ENC_KDC_REP_PART_GRAMMAR";
100 }
101 else
102 {
103 return "UNKNOWN GRAMMAR";
104 }
105 }
106
107
108
109
110
111
112
113
114 public String getState( int state )
115 {
116 return ( ( state == LAST_ENC_KDC_REP_PART_STATE.ordinal() ) ? "LAST_ENC_KDC_REP_PART_STATE" : name() );
117 }
118
119
120
121
122
123 public boolean isEndState()
124 {
125 return this == LAST_ENC_KDC_REP_PART_STATE;
126 }
127
128
129
130
131
132 public EncKdcRepPartStatesEnum getStartState()
133 {
134 return START_STATE;
135 }
136 }