|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ldaptive.io.AbstractStringValueTranscoder<Calendar>
org.ldaptive.io.GeneralizedTimeValueTranscoder
public class GeneralizedTimeValueTranscoder
Decodes and encodes a generalized time for use in an ldap attribute value. See http://tools.ietf.org/html/rfc4517#section-3.3.13
| Constructor Summary | |
|---|---|
GeneralizedTimeValueTranscoder()
|
|
| Method Summary | |
|---|---|
Calendar |
decodeStringValue(String value)
Decodes the supplied ldap attribute value into a custom type. |
String |
encodeStringValue(Calendar value)
Encodes the supplied value into an ldap attribute value. |
Class<Calendar> |
getType()
Returns the type produced by this value transcoder. |
protected Calendar |
parseGeneralizedTime(String value)
Parses the supplied value and sets a calendar with the appropriate fields. |
| Methods inherited from class org.ldaptive.io.AbstractStringValueTranscoder |
|---|
decodeBinaryValue, encodeBinaryValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GeneralizedTimeValueTranscoder()
| Method Detail |
|---|
public Calendar decodeStringValue(String value)
value - to decode
public String encodeStringValue(Calendar value)
value - to encode
public Class<Calendar> getType()
protected Calendar parseGeneralizedTime(String value)
throws ParseException
value - of generalized time to parse
ParseException - if the value does not contain correct generalized
time syntax
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||