Package org.craftercms.core.service.impl
Class ResourceBasedContent
java.lang.Object
org.craftercms.core.service.impl.ResourceBasedContent
- All Implemented Interfaces:
Content
Implementation of
Content
that relies on a Resource
- Since:
- 3.1.6
- Author:
- joseross
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.core.io.Resource
The resource -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns aInputStream
for the data.long
Returns the last modified date of the content.long
Returns the content length.
-
Field Details
-
resource
protected org.springframework.core.io.Resource resourceThe resource
-
-
Constructor Details
-
ResourceBasedContent
public ResourceBasedContent(org.springframework.core.io.Resource resource)
-
-
Method Details
-
getLastModified
public long getLastModified()Description copied from interface:Content
Returns the last modified date of the content.- Specified by:
getLastModified
in interfaceContent
-
getLength
public long getLength()Description copied from interface:Content
Returns the content length. -
getInputStream
Description copied from interface:Content
Returns aInputStream
for the data.- Specified by:
getInputStream
in interfaceContent
- Throws:
IOException
-