Class EditableResourceImpl
java.lang.Object
org.apache.sling.cms.core.internal.models.EditableResourceImpl
- All Implemented Interfaces:
EditableResource
@Model(adaptables=org.apache.sling.api.resource.Resource.class,
adapters=org.apache.sling.cms.EditableResource.class)
public class EditableResourceImpl
extends Object
implements EditableResource
A model for representing a resource that can be edited through the Sling CMS.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.sling.api.resource.ResourceGets the component for the specified resource.Returns the path for the editor for this resource if availableorg.apache.sling.api.resource.ResourceReturns the resource for the editor for this resource if availableorg.apache.sling.api.resource.ResourceGets the current resource.
-
Constructor Details
-
EditableResourceImpl
public EditableResourceImpl(org.apache.sling.api.resource.Resource resource)
-
-
Method Details
-
getComponent
- Specified by:
getComponentin interfaceEditableResource
-
getComponentResource
public org.apache.sling.api.resource.Resource getComponentResource()Gets the component for the specified resource.- Specified by:
getComponentResourcein interfaceEditableResource- Returns:
- the component for the specified resource
-
getEditPath
Returns the path for the editor for this resource if available- Specified by:
getEditPathin interfaceEditableResource- Returns:
- the editor path or null
-
getEditResource
public org.apache.sling.api.resource.Resource getEditResource()Returns the resource for the editor for this resource if available- Specified by:
getEditResourcein interfaceEditableResource- Returns:
- the editor resource or null
-
getResource
public org.apache.sling.api.resource.Resource getResource()Gets the current resource.- Specified by:
getResourcein interfaceEditableResource- Returns:
- the current resource
-