Package org.onehippo.cms7.crisp.api.resource
package org.onehippo.cms7.crisp.api.resource
This package provides Resource APIs of Hippo Addon CRISP module.
-
ClassDescriptionAbstract
Resource
representation.Abstract implementation forResourceBeanMapper
.AbstractResourceCacheResolvable
base class.AbstractResourceLinkResolver
base class.AbstractResourceResolver
base class.AbstractValueMap
base class.Common Binary representation interface, reflecting any binary content.DefaultValueMap
implementation.Common Resource representation interface, reflecting any content such as JSON, XML, JCR, etc.Mapper to convert aResource
object to a bean.An abstraction responsible for the following: to return aResourceDataCache
as a cache store of resource representations, to be able to check whether or not a specificResource
representation is cacheable, to convert aResource
representation to a cacheable data object to be stored inResourceDataCache
, and to convert a cached data object back to aResource
representation.Read-onlyIterable
interface with some read-only Collection/List operations such assize()
orget(int)
.Abstraction that represents the underlying cache store.TheResourceException
class defines a general exception that any CRISPResource
operations can throw when it is unable to perform its operation successfully.Resource link representation.Responsible for resolving a link (type ofResourceLink
) for aResource
representation.Responsible for resolvingResource
(s).Responsible for providing aResourceResolver
.ValueMap
is an easy way to access properties or metadata of a resource.