| Package | Description |
|---|---|
| org.apache.sling.api.resource | |
| org.apache.sling.api.wrappers | |
| org.apache.sling.spi.resource.provider |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceResolver.commit()
Persist all pending changes.
|
void |
ModifyingResourceProvider.commit(ResourceResolver resolver)
Deprecated.
Commit all transient changes: create, delete and updates
|
Resource |
ResourceResolver.copy(String srcAbsPath,
String destAbsPath)
This method copies the subgraph rooted at, and including, the resource at
srcAbsPath to the new location at destAbsPath and
adds it as a child node of the resource at destAbsPath. |
Resource |
ModifyingResourceProvider.create(ResourceResolver resolver,
String path,
Map<String,Object> properties)
Deprecated.
Create a new resource at the given path.
|
@NotNull Resource |
ResourceResolver.create(@NotNull Resource parent,
@NotNull String name,
Map<String,Object> properties)
Add a child resource to the given parent resource
The changes are transient and require a call to
ResourceResolver.commit() for persisting. |
static String |
ResourceUtil.createUniqueChildName(Resource parent,
String name)
Create a unique name for a child of the
parent. |
void |
ResourceUtil.BatchResourceRemover.delete(@NotNull Resource rsrc) |
void |
ResourceResolver.delete(@NotNull Resource resource)
Delete the resource
Deleting a non existing resource leads to no operation nor exception.
|
void |
ModifyingResourceProvider.delete(ResourceResolver resolver,
String path)
Deprecated.
Delete the resource at the given path.
|
static @NotNull Resource |
ResourceUtil.getOrCreateResource(@NotNull ResourceResolver resolver,
@NotNull String path,
Map<String,Object> resourceProperties,
String intermediateResourceType,
boolean autoCommit)
Creates or gets the resource at the given path.
|
static @NotNull Resource |
ResourceUtil.getOrCreateResource(@NotNull ResourceResolver resolver,
@NotNull String path,
String resourceType,
String intermediateResourceType,
boolean autoCommit)
Creates or gets the resource at the given path.
|
Resource |
ResourceResolver.move(String srcAbsPath,
String destAbsPath)
This method moves the subgraph rooted at, and including, the resource at
srcAbsPath to the new location at destAbsPath and
adds it as a child node of the resource at destAbsPath. |
void |
PersistableValueMap.save()
Deprecated.
Persists the changes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceResolverWrapper.commit() |
Resource |
ResourceResolverWrapper.copy(String srcAbsPath,
String destAbsPath)
Wraps the
Resource obtained by calling copy on the wrapped resource resolver. |
@NotNull Resource |
ResourceResolverWrapper.create(@NotNull Resource parent,
@NotNull String name,
Map<String,Object> properties)
Wraps the
Resource obtained by calling create on the wrapped resource resolver. |
void |
ResourceResolverWrapper.delete(@NotNull Resource resource) |
Resource |
ResourceResolverWrapper.move(String srcAbsPath,
String destAbsPath)
Wraps the
Resource obtained by calling move on the wrapped resource resolver. |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceProvider.commit(@NotNull ResolveContext<T> ctx)
Commit all transient changes: create, delete and updates
|
boolean |
ResourceProvider.copy(@NotNull ResolveContext<T> ctx,
@NotNull String srcAbsPath,
@NotNull String destAbsPath)
This method copies the subgraph rooted at, and including, the resource at
srcAbsPath to the new location at destAbsPath and
adds it as a child node of the resource at destAbsPath. |
@NotNull Resource |
ResourceProvider.create(@NotNull ResolveContext<T> ctx,
String path,
Map<String,Object> properties)
Create a new resource at the given path.
|
void |
ResourceProvider.delete(@NotNull ResolveContext<T> ctx,
@NotNull Resource resource)
Delete the resource at the given path.
|
boolean |
ResourceProvider.move(@NotNull ResolveContext<T> ctx,
@NotNull String srcAbsPath,
@NotNull String destAbsPath)
This method moves the subgraph rooted at, and including, the resource at
srcAbsPath to the new location at destAbsPath and
adds it as a child node of the resource at destAbsPath. |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.