|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.portal.resolver.helper.DefaultDataSource
public abstract class DefaultDataSource
Bean that holds the metadata for a DataSource
.
This interface is designed to be implemented by clients. |
Field Summary |
---|
Fields inherited from interface com.ibm.portal.resolver.data.DataSource |
---|
CONTENT_TYPE_UNKNOWN, CREATION_UNKNOWN, EXPIRATION_UNKNOWN, LAST_MODIFICATION_UNKNOWN, MAX_AGE_INFINITE, MAX_AGE_NONE, ROOT_DATE |
Fields inherited from interface com.ibm.portal.resolver.data.Addressable |
---|
EMPTY_PARAMETERS |
Constructor Summary | |
---|---|
DefaultDataSource()
|
Method Summary | |
---|---|
protected void |
clear()
Reset the parameters |
static java.util.Map<java.lang.String,java.lang.String[]> |
createParameters()
Convenience method to construct a new parameter map |
void |
dispose()
Indicate that the object will no longer be accessed |
java.util.Map<java.lang.String,java.lang.String> |
getCacheControlExtensions()
Returns a map of cache control extensions that get added to the cache control header, as defined in ://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.6 |
CacheControlDataSource.CACHE_POLICY |
getCachePolicy()
Returns the caching policy for the data |
protected CacheControlDataSource.CACHE_POLICY |
getCachePolicy(CacheControlDataSource.CACHE_POLICY aDefault)
Decodes the cache policy from a parameter map |
static CacheControlDataSource.CACHE_POLICY |
getCachePolicy(java.util.Map<java.lang.String,java.lang.String[]> parameters,
CacheControlDataSource.CACHE_POLICY aDefault)
Decodes the cache policy from a parameter map |
static CacheControlDataSource.CACHE_POLICY |
getCachePolicy(ParameterAccessor parameters,
CacheControlDataSource.CACHE_POLICY aDefault)
Decodes the cache policy from a parameter map |
static CacheControlDataSource.CACHE_POLICY |
getCachePolicy(java.lang.String aPolicy)
Decodes the cache-policy string into a cache policy enumeration |
static CacheControlDataSource.CACHE_POLICY |
getCachePolicy(java.lang.String aPolicy,
CacheControlDataSource.CACHE_POLICY aDefault)
Decodes the cache-policy string into a cache policy enumeration |
CacheControlDataSource.CACHE_SCOPE |
getCacheScope()
Returns the cache scope for the data |
protected CacheControlDataSource.CACHE_SCOPE |
getCacheScope(CacheControlDataSource.CACHE_SCOPE aDefault)
Decodes the cache scope from a parameter map |
static CacheControlDataSource.CACHE_SCOPE |
getCacheScope(java.util.Map<java.lang.String,java.lang.String[]> parameters,
CacheControlDataSource.CACHE_SCOPE aDefault)
Decodes the cache policy from a parameter map |
static CacheControlDataSource.CACHE_SCOPE |
getCacheScope(ParameterAccessor parameters,
CacheControlDataSource.CACHE_SCOPE aDefault)
Decodes the cache policy from a parameter map |
static CacheControlDataSource.CACHE_SCOPE |
getCacheScope(java.lang.String aScope)
Decodes the cache-scope string into a cache scope enumeration |
static CacheControlDataSource.CACHE_SCOPE |
getCacheScope(java.lang.String aScope,
CacheControlDataSource.CACHE_SCOPE aDefault)
Decodes the cache-scope string into a cache scope enumeration |
java.lang.String |
getContentType()
Mime type of the data. |
static java.lang.String |
getContentType(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String aDefault)
Decodes the cache policy from a parameter map |
static java.lang.String |
getContentType(ParameterAccessor parameters,
java.lang.String aDefault)
Decodes the cache policy from a parameter map |
protected java.lang.String |
getContentType(java.lang.String aDefault)
Decodes the content type from a parameter map |
static java.lang.String |
getContentType(java.lang.String aContentType,
java.lang.String aDefault)
Decodes the content type identifier |
java.util.Date |
getCreated()
Returns the creation date of the resource. |
java.util.Date |
getExpiration()
Absolute timestamp that indicates the time when the data represented by the source will expire. |
protected java.util.Date |
getExpiration(java.util.Date currentDate,
java.util.Date defaultExpiration)
Decodes the expiry from the parameters |
protected java.util.Date |
getExpiration(java.util.Date currentDate,
long defaultMaxAge)
Decodes the expiry from the parameters |
protected java.util.Date |
getExpiration(long currentDate,
java.util.Date defaultExpiration)
Decodes the expiry from the parameters |
protected java.util.Date |
getExpiration(long currentDate,
long defaultMaxAge)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.util.Date currentDate,
java.util.Date defaultExpiration)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.util.Date currentDate,
long defaultMaxAge)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
long currentDate,
java.util.Date defaultExpiration)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
long currentDate,
long defaultMaxAge)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(ParameterAccessor parameters,
java.util.Date currentDate,
java.util.Date defaultExpiration)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(ParameterAccessor parameters,
java.util.Date currentDate,
long defaultMaxAge)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(ParameterAccessor parameters,
long currentDate,
java.util.Date defaultExpiration)
Decodes the expiry from the parameters |
static java.util.Date |
getExpiration(ParameterAccessor parameters,
long currentDate,
long defaultMaxAge)
Decodes the expiry from the parameters |
java.util.Date |
getLastModified()
Returns the modification date of the resource. |
protected java.lang.String |
getParameter(java.lang.String aKey)
Decodes the first value from the paramaters |
static java.lang.String |
getParameter(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
Decodes the first string value from the parameters |
static java.lang.String |
getParameter(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String aDefault)
Decodes the first string value from the parameters |
static java.lang.String |
getParameter(java.lang.String key,
ParameterAccessor parameters)
Decodes the first string value from the parameters |
static java.lang.String |
getParameter(java.lang.String key,
ParameterAccessor parameters,
java.lang.String aDefault)
Decodes the first string value from the parameters |
protected java.lang.String |
getParameter(java.lang.String aKey,
java.lang.String aDefault)
Decodes the first value from the paramaters |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameters()
Returns an potentially unmodifiable version of the parameters used to address the object, never null , but potentially the empty
map. |
protected java.lang.String[] |
getParameters(java.lang.String aKey)
Returns the parameters for a particular key |
protected java.lang.String[] |
getParameters(java.lang.String aKey,
java.lang.String... aDefaults)
Returns the parameters for a particular key |
protected java.lang.Boolean |
getProjectContext(java.lang.Boolean aDefault)
Decodes the project context from a parameter map |
static java.lang.Boolean |
getProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.Boolean aDefault)
Decodes the project scope flag |
static java.lang.Boolean |
getProjectContext(ParameterAccessor parameters,
java.lang.Boolean aDefault)
Decodes the project scope flag |
static java.lang.Boolean |
getProjectContext(java.lang.String aProjectContext,
java.lang.Boolean aDefault)
Decodes the project context string into a boolean representation |
java.net.URI |
getURI()
Returns the unique identifier of the object. |
protected java.lang.Boolean |
getUserContext(java.lang.Boolean aDefault)
Decodes the user context from a parameter map |
static java.lang.Boolean |
getUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.Boolean aDefault)
Decodes the user context flag |
static java.lang.Boolean |
getUserContext(ParameterAccessor parameters,
java.lang.Boolean aDefault)
Decodes the user context flag |
static java.lang.Boolean |
getUserContext(java.lang.String aUserContext,
java.lang.Boolean aDefault)
Decodes the user context string into a boolean representation |
java.lang.String[] |
getVaryHeaders()
Returns a list of HTTP request headers that the content of the data source depends on. |
static java.lang.String[] |
getVaryHeaders(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String[] aDefault)
Decodes the vary headers from the parameter map |
static java.lang.String[] |
getVaryHeaders(ParameterAccessor parameters,
java.lang.String[] aDefault)
Decodes the vary headers from the parameter map |
protected java.lang.String[] |
getVaryHeaders(java.lang.String[] aDefault)
Returns the vary headers |
protected java.lang.Boolean |
getVirtualPortalContext(java.lang.Boolean aDefault)
Decodes the virtual portal context from a parameter map |
static java.lang.Boolean |
getVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.Boolean aDefault)
Decodes the virtual portal context flag |
static java.lang.Boolean |
getVirtualPortalContext(ParameterAccessor parameters,
java.lang.Boolean aDefault)
Decodes the virtual portal context flag |
static java.lang.Boolean |
getVirtualPortalContext(java.lang.String aVirtualPortalContext,
java.lang.Boolean aDefault)
Decodes the virtual portal context string into a boolean representation |
java.lang.Boolean |
isPrivate()
Indicates if the data source depends on the user context (if any). |
java.lang.Boolean |
isProjectDependent()
|
java.lang.Boolean |
isVirtualPortalDependent()
|
protected void |
setAddressable(Addressable addr)
Copies URI and parameters from the addressable object |
static java.util.Map<java.lang.String,java.lang.String[]> |
setCachePolicy(java.util.Map<java.lang.String,java.lang.String[]> parameters,
CacheControlDataSource.CACHE_POLICY value)
Assigns a cache-policy override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setCachePolicy(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a cache-policy override to the parameter map |
static ParameterAccessorController |
setCachePolicy(ParameterAccessorController parameters,
CacheControlDataSource.CACHE_POLICY value)
Assigns a cache-policy override to the parameter map |
static ParameterAccessorController |
setCachePolicy(ParameterAccessorController parameters,
java.lang.String value)
Assigns a cache-policy override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setCacheScope(java.util.Map<java.lang.String,java.lang.String[]> parameters,
CacheControlDataSource.CACHE_SCOPE value)
Assigns a cache-scope override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setCacheScope(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a cache-scope override to the parameter map |
static ParameterAccessorController |
setCacheScope(ParameterAccessorController parameters,
CacheControlDataSource.CACHE_SCOPE value)
Assigns a cache-scope override to the parameter map |
static ParameterAccessorController |
setCacheScope(ParameterAccessorController parameters,
java.lang.String value)
Assigns a cache-scope override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setContentType(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a content type override to the parameter map |
static ParameterAccessorController |
setContentType(ParameterAccessorController parameters,
java.lang.String value)
Assigns a content type override to the parameter map |
protected void |
setContentType(java.lang.String contentType)
|
protected void |
setCreated(java.util.Date created)
|
protected void |
setDataSource(DataSource ds)
Copies the metadata from the data source |
static java.util.Map<java.lang.String,java.lang.String[]> |
setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.util.Date currentTime,
java.util.Date expiryTime)
Assigns a expiry override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
long value)
Assigns a expiry override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
long currentTime,
long expiryTime)
Assigns a expiry override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a expiry override to the parameter map |
static ParameterAccessorController |
setExpiration(ParameterAccessorController parameters,
java.util.Date currentTime,
java.util.Date expiryTime)
Assigns a expiry override to the parameter map |
static ParameterAccessorController |
setExpiration(ParameterAccessorController parameters,
long value)
Assigns a expiry override to the parameter map |
static ParameterAccessorController |
setExpiration(ParameterAccessorController parameters,
long currentTime,
long expiryTime)
Assigns a expiry override to the parameter map |
static ParameterAccessorController |
setExpiration(ParameterAccessorController parameters,
java.lang.String value)
Assigns a expiry override to the parameter map |
protected void |
setExpires(java.util.Date expires)
|
protected void |
setLastMod(java.util.Date lastMod)
|
protected void |
setParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
|
static java.util.Map<java.lang.String,java.lang.String[]> |
setProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
boolean value)
Assigns a project context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.Boolean value)
Assigns a project context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a project context override to the parameter map |
static ParameterAccessorController |
setProjectContext(ParameterAccessorController parameters,
boolean value)
Assigns a project context override to the parameter map |
static ParameterAccessorController |
setProjectContext(ParameterAccessorController parameters,
java.lang.Boolean value)
Assigns a project context override to the parameter map |
static ParameterAccessorController |
setProjectContext(ParameterAccessorController parameters,
java.lang.String value)
Assigns a project context override to the parameter map |
protected void |
setUri(java.net.URI uri)
Deprecated. use setURI(URI) instead |
protected void |
setURI(java.net.URI uri)
|
static java.util.Map<java.lang.String,java.lang.String[]> |
setUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
boolean value)
Assigns a user context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.Boolean value)
Assigns a user context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a user context override to the parameter map |
static ParameterAccessorController |
setUserContext(ParameterAccessorController parameters,
boolean value)
Assigns a user context override to the parameter map |
static ParameterAccessorController |
setUserContext(ParameterAccessorController parameters,
java.lang.Boolean value)
Assigns a user context override to the parameter map |
static ParameterAccessorController |
setUserContext(ParameterAccessorController parameters,
java.lang.String value)
Assigns a user context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setVaryHeaders(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String... values)
Assigns a vary header override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setVaryHeaders(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a vary header override to the parameter map |
static ParameterAccessorController |
setVaryHeaders(ParameterAccessorController parameters,
java.lang.String... values)
Assigns a vary header override to the parameter map |
static ParameterAccessorController |
setVaryHeaders(ParameterAccessorController parameters,
java.lang.String value)
Assigns a vary header override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
boolean value)
Assigns a user context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.Boolean value)
Assigns a virtual portal context override to the parameter map |
static java.util.Map<java.lang.String,java.lang.String[]> |
setVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String value)
Assigns a user context override to the parameter map |
static ParameterAccessorController |
setVirtualPortalContext(ParameterAccessorController parameters,
boolean value)
Assigns a user context override to the parameter map |
static ParameterAccessorController |
setVirtualPortalContext(ParameterAccessorController parameters,
java.lang.Boolean value)
Assigns a virtual portal context override to the parameter map |
static ParameterAccessorController |
setVirtualPortalContext(ParameterAccessorController parameters,
java.lang.String value)
Assigns a user context override to the parameter map |
static java.lang.String |
valueOf(java.lang.Boolean aValue)
Converts the boolean parameter to the string value of the parameter |
static java.lang.String |
valueOf(CacheControlDataSource.CACHE_POLICY aPolicy)
Converts the cache policy to the string value of the parameter |
static java.lang.String |
valueOf(CacheControlDataSource.CACHE_SCOPE aScope)
Converts the cache scope to the string value of the parameter |
static java.lang.String |
valueOf(long aValue)
Converts a long value, e.g. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultDataSource()
Method Detail |
---|
public static final java.util.Map<java.lang.String,java.lang.String[]> createParameters()
null
public static final CacheControlDataSource.CACHE_POLICY getCachePolicy(java.util.Map<java.lang.String,java.lang.String[]> parameters, CacheControlDataSource.CACHE_POLICY aDefault)
parameters
- the parametersaDefault
- the default value
public static final CacheControlDataSource.CACHE_POLICY getCachePolicy(ParameterAccessor parameters, CacheControlDataSource.CACHE_POLICY aDefault)
parameters
- the parametersaDefault
- the default value
public static final CacheControlDataSource.CACHE_POLICY getCachePolicy(java.lang.String aPolicy)
aPolicy
- the string, may be null
public static final CacheControlDataSource.CACHE_POLICY getCachePolicy(java.lang.String aPolicy, CacheControlDataSource.CACHE_POLICY aDefault)
aPolicy
- the string, may be null
public static final CacheControlDataSource.CACHE_SCOPE getCacheScope(java.util.Map<java.lang.String,java.lang.String[]> parameters, CacheControlDataSource.CACHE_SCOPE aDefault)
parameters
- the parametersaDefault
- the default value
public static final CacheControlDataSource.CACHE_SCOPE getCacheScope(ParameterAccessor parameters, CacheControlDataSource.CACHE_SCOPE aDefault)
parameters
- the parametersaDefault
- the default value
public static final CacheControlDataSource.CACHE_SCOPE getCacheScope(java.lang.String aScope)
aScope
- the string, may be null
public static final CacheControlDataSource.CACHE_SCOPE getCacheScope(java.lang.String aScope, CacheControlDataSource.CACHE_SCOPE aDefault)
aScope
- the string, may be null
public static final java.lang.String getContentType(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.String getContentType(ParameterAccessor parameters, java.lang.String aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.String getContentType(java.lang.String aContentType, java.lang.String aDefault)
aContentType
- the content type, may be null
aDefault
- the fallback to use if the content type has not been set, may
be null
public static final java.util.Date getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.util.Date currentDate, java.util.Date defaultExpiration)
parameters
- the parameterscurrentDate
- current datedefaultExpiration
- default expiry timestamp or null
null
public static final java.util.Date getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.util.Date currentDate, long defaultMaxAge)
parameters
- the parameterscurrentDate
- current datedefaultMaxAge
- default expiry in seconds, may be <0
null
public static final java.util.Date getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, long currentDate, java.util.Date defaultExpiration)
parameters
- the parameterscurrentDate
- current datedefaultExpiration
- default expiry timestamp or null
null
public static final java.util.Date getExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, long currentDate, long defaultMaxAge)
parameters
- the parameterscurrentDate
- current datedefaultMaxAge
- default expiry in seconds, may be <0
null
public static final java.util.Date getExpiration(ParameterAccessor parameters, java.util.Date currentDate, java.util.Date defaultExpiration)
parameters
- the parameterscurrentDate
- current datedefaultExpiration
- default expiry timestamp or null
null
public static final java.util.Date getExpiration(ParameterAccessor parameters, java.util.Date currentDate, long defaultMaxAge)
parameters
- the parameterscurrentDate
- current datedefaultMaxAge
- default expiry in seconds, may be <0
null
public static final java.util.Date getExpiration(ParameterAccessor parameters, long currentDate, java.util.Date defaultExpiration)
parameters
- the parameterscurrentDate
- current datedefaultExpiration
- default expiry timestamp or null
null
public static final java.util.Date getExpiration(ParameterAccessor parameters, long currentDate, long defaultMaxAge)
parameters
- the parameterscurrentDate
- current datedefaultMaxAge
- default expiry in seconds, may be <0
null
public static final java.lang.String getParameter(java.lang.String key, java.util.Map<java.lang.String,java.lang.String[]> parameters)
key
- keyparameters
- parameters
null
public static final java.lang.String getParameter(java.lang.String key, java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String aDefault)
key
- keyparameters
- parametersaDefault
-
public static final java.lang.String getParameter(java.lang.String key, ParameterAccessor parameters)
key
- keyparameters
- parameters
null
public static final java.lang.String getParameter(java.lang.String key, ParameterAccessor parameters, java.lang.String aDefault)
key
- keyparameters
- parametersaDefault
-
public static final java.lang.Boolean getProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.Boolean aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.Boolean getProjectContext(ParameterAccessor parameters, java.lang.Boolean aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.Boolean getProjectContext(java.lang.String aProjectContext, java.lang.Boolean aDefault)
aProjectContext
- the string, may be null
public static final java.lang.Boolean getUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.Boolean aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.Boolean getUserContext(ParameterAccessor parameters, java.lang.Boolean aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.Boolean getUserContext(java.lang.String aUserContext, java.lang.Boolean aDefault)
aUserContext
- the string, may be null
public static final java.lang.String[] getVaryHeaders(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String[] aDefault)
parameters
- parametersaDefault
-
public static final java.lang.String[] getVaryHeaders(ParameterAccessor parameters, java.lang.String[] aDefault)
parameters
- parametersaDefault
-
public static final java.lang.Boolean getVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.Boolean aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.Boolean getVirtualPortalContext(ParameterAccessor parameters, java.lang.Boolean aDefault)
parameters
- the parametersaDefault
- the default value
public static final java.lang.Boolean getVirtualPortalContext(java.lang.String aVirtualPortalContext, java.lang.Boolean aDefault)
aVirtualPortalContext
- the string, may be null
public static final java.util.Map<java.lang.String,java.lang.String[]> setCachePolicy(java.util.Map<java.lang.String,java.lang.String[]> parameters, CacheControlDataSource.CACHE_POLICY value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setCachePolicy(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setCachePolicy(ParameterAccessorController parameters, CacheControlDataSource.CACHE_POLICY value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setCachePolicy(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setCacheScope(java.util.Map<java.lang.String,java.lang.String[]> parameters, CacheControlDataSource.CACHE_SCOPE value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setCacheScope(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setCacheScope(ParameterAccessorController parameters, CacheControlDataSource.CACHE_SCOPE value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setCacheScope(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setContentType(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- content type valuepublic static final ParameterAccessorController setContentType(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- content type valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.util.Date currentTime, java.util.Date expiryTime)
parameters
- target parameterscurrentTime
- current timestampexpiryTime
- time the resource expirespublic static final java.util.Map<java.lang.String,java.lang.String[]> setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, long value)
parameters
- target parametersvalue
- value, delta in millisecondspublic static final java.util.Map<java.lang.String,java.lang.String[]> setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, long currentTime, long expiryTime)
parameters
- target parameterscurrentTime
- current timestampexpiryTime
- time the resource expirespublic static final java.util.Map<java.lang.String,java.lang.String[]> setExpiration(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- value, delta in secondspublic static final ParameterAccessorController setExpiration(ParameterAccessorController parameters, java.util.Date currentTime, java.util.Date expiryTime)
parameters
- target parameterscurrentTime
- current timestampexpiryTime
- time the resource expirespublic static final ParameterAccessorController setExpiration(ParameterAccessorController parameters, long value)
parameters
- target parametersvalue
- value, delta in millisecondspublic static final ParameterAccessorController setExpiration(ParameterAccessorController parameters, long currentTime, long expiryTime)
parameters
- target parameterscurrentTime
- current timestampexpiryTime
- time the resource expirespublic static final ParameterAccessorController setExpiration(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- value, delta in secondspublic static final java.util.Map<java.lang.String,java.lang.String[]> setProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, boolean value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.Boolean value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setProjectContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setProjectContext(ParameterAccessorController parameters, boolean value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setProjectContext(ParameterAccessorController parameters, java.lang.Boolean value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setProjectContext(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, boolean value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.Boolean value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setUserContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setUserContext(ParameterAccessorController parameters, boolean value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setUserContext(ParameterAccessorController parameters, java.lang.Boolean value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setUserContext(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setVaryHeaders(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setVaryHeaders(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String... values)
parameters
- target parametersvalues
- valuespublic static final ParameterAccessorController setVaryHeaders(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setVaryHeaders(ParameterAccessorController parameters, java.lang.String... values)
parameters
- target parametersvalues
- valuespublic static final java.util.Map<java.lang.String,java.lang.String[]> setVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, boolean value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.Boolean value)
parameters
- target parametersvalue
- valuepublic static final java.util.Map<java.lang.String,java.lang.String[]> setVirtualPortalContext(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setVirtualPortalContext(ParameterAccessorController parameters, boolean value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setVirtualPortalContext(ParameterAccessorController parameters, java.lang.Boolean value)
parameters
- target parametersvalue
- valuepublic static final ParameterAccessorController setVirtualPortalContext(ParameterAccessorController parameters, java.lang.String value)
parameters
- target parametersvalue
- valuepublic static final java.lang.String valueOf(java.lang.Boolean aValue)
aaValue
- the value
public static final java.lang.String valueOf(CacheControlDataSource.CACHE_POLICY aPolicy)
aPolicy
- the policy
public static final java.lang.String valueOf(CacheControlDataSource.CACHE_SCOPE aScope)
aScope
- the scope
public static final java.lang.String valueOf(long aValue)
aValue
- the string value
protected void clear()
public void dispose()
Disposable
dispose
in interface Disposable
public java.util.Map<java.lang.String,java.lang.String> getCacheControlExtensions()
://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.6
null
public CacheControlDataSource.CACHE_POLICY getCachePolicy()
null
protected CacheControlDataSource.CACHE_POLICY getCachePolicy(CacheControlDataSource.CACHE_POLICY aDefault)
aDefault
- the default value
public CacheControlDataSource.CACHE_SCOPE getCacheScope()
null
protected CacheControlDataSource.CACHE_SCOPE getCacheScope(CacheControlDataSource.CACHE_SCOPE aDefault)
aDefault
- the default value
public java.lang.String getContentType()
DataSource
DataSource.CONTENT_TYPE_UNKNOWN
. A value of DataSource.CONTENT_TYPE_UNKNOWN
means that the data source does not contain any content.
getContentType
in interface DataSource
DataSource.CONTENT_TYPE_UNKNOWN
if the data
source does not represent contentprotected java.lang.String getContentType(java.lang.String aDefault)
aDefault
- the default value
public java.util.Date getCreated()
DataSource
getCreated
in interface DataSource
getCreated
in interface TimeStamped
DataSource.CREATION_UNKNOWN
public java.util.Date getExpiration()
DataSource
getExpiration
in interface DataSource
getExpiration
in interface DataSourceFragment
DataSource.EXPIRATION_UNKNOWN
if the
value is unknownprotected java.util.Date getExpiration(java.util.Date currentDate, java.util.Date defaultExpiration)
currentDate
- current datedefaultExpiration
- default expiry timestamp or null
null
protected java.util.Date getExpiration(java.util.Date currentDate, long defaultMaxAge)
currentDate
- current datedefaultMaxAge
- default expiry in seconds, may be <0
null
protected java.util.Date getExpiration(long currentDate, java.util.Date defaultExpiration)
currentDate
- current datedefaultExpiration
- default expiry timestamp or null
null
protected java.util.Date getExpiration(long currentDate, long defaultMaxAge)
currentDate
- current datedefaultMaxAge
- default expiry in seconds, may be <0
null
public java.util.Date getLastModified()
DataSource
getLastModified
in interface DataSource
getLastModified
in interface TimeStamped
DataSource.LAST_MODIFICATION_UNKNOWN
protected java.lang.String getParameter(java.lang.String aKey)
aKey
- the key
null
protected java.lang.String getParameter(java.lang.String aKey, java.lang.String aDefault)
aKey
- the keyaDefault
- the default value
public java.util.Map<java.lang.String,java.lang.String[]> getParameters()
Addressable
Returns an potentially unmodifiable version of the parameters used to
address the object, never null
, but potentially the empty
map.
The key is of type String
, the values of type
String[]
getParameters
in interface Addressable
protected java.lang.String[] getParameters(java.lang.String aKey)
aKey
- the key
protected java.lang.String[] getParameters(java.lang.String aKey, java.lang.String... aDefaults)
aKey
- the keyaDefault
- the defaults in case the parameter does not exist
protected java.lang.Boolean getProjectContext(java.lang.Boolean aDefault)
aDefault
- the default value
public java.net.URI getURI()
Addressable
getURI
in interface Addressable
null
.protected java.lang.Boolean getUserContext(java.lang.Boolean aDefault)
aDefault
- the default value
public java.lang.String[] getVaryHeaders()
null
return value indicates that
the data source does not know its vary headers and relies on the
framework to assign any.
null
protected java.lang.String[] getVaryHeaders(java.lang.String[] aDefault)
aDefault
- the default headers
protected java.lang.Boolean getVirtualPortalContext(java.lang.Boolean aDefault)
aDefault
- the default value
public java.lang.Boolean isPrivate()
Boolean.TRUE
if the data source depends on the user
context, Boolean.FALSE
if the data source does not depend
on the user context of #USER_CONTEXT_UNKNOWN
to leave the
decision to the framework.public java.lang.Boolean isProjectDependent()
ProjectContextDataSource.isProjectDependent()
public java.lang.Boolean isVirtualPortalDependent()
VirtualPortalContextDataSource.isVirtualPortalDependent()
protected void setAddressable(Addressable addr) throws java.net.URISyntaxException
addr
- the addressable, not null
java.net.URISyntaxException
protected void setContentType(java.lang.String contentType)
contentType
- the contentType to setprotected void setCreated(java.util.Date created)
created
- the created to setprotected void setDataSource(DataSource ds) throws java.net.URISyntaxException
ds
- the data source to copy from, null
resets the
content
java.net.URISyntaxException
protected void setExpires(java.util.Date expires)
expires
- the expires to setprotected void setLastMod(java.util.Date lastMod)
lastMod
- the lastMod to setprotected void setParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
parameters
- the parameters to set@Deprecated protected void setUri(java.net.URI uri)
setURI(URI)
instead
uri
- the uri to setprotected void setURI(java.net.URI uri)
uri
- the uri to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |