| Constructor and Description |
|---|
BasicETag(byte[] hash) |
BasicETag(java.util.Date date) |
BasicETag(ETagValidation type,
java.lang.String value) |
BasicETag(java.lang.Integer version) |
BasicETag(java.lang.Long version) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
encode()
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
static ETag |
parse(java.lang.String value) |
boolean |
strongEquals(ETag eTag)
Strong equals requires both
ETags be strong
|
boolean |
strongEquals(java.lang.String encoded)
Strong equals requires both
ETags be strong validating and the
values to match in addition
|
java.lang.String |
toString() |
ETagValidation |
type()
Is the ETag weak
or strong validating
|
java.lang.String |
value()
String value of
the
ETag not
including the W/
prefix for weak
ETags |
boolean |
weakEquals(ETag eTag)
Weak validation
only considers the value of the
ETag
|
boolean |
weakEquals(java.lang.String encoded)
Weak validation
only considers the value of the
ETag
|
public BasicETag(java.util.Date date)
public BasicETag(java.lang.Long version)
public BasicETag(java.lang.Integer version)
public BasicETag(byte[] hash)
public BasicETag(ETagValidation type, java.lang.String value)
public ETagValidation type()
ETagtype in interface ETagETagValidation type of the ETagpublic java.lang.String value()
ETagETag not
including the W/
prefix for weak
ETagspublic boolean weakEquals(ETag eTag)
ETagweakEquals in interface ETagpublic boolean strongEquals(ETag eTag)
ETagstrongEquals in interface ETagpublic boolean weakEquals(java.lang.String encoded)
ETagweakEquals in interface ETagencoded - String value of ETagpublic boolean strongEquals(java.lang.String encoded)
ETagstrongEquals in interface ETagencoded - String value of ETagpublic java.lang.String encode()
ETagpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static ETag parse(java.lang.String value)