public class CRUDMergingResourceProvider extends MergingResourceProvider
MergingResourceProvider.ExcludeEntry, MergingResourceProvider.ParentHidingHandler, MergingResourceProvider.ResourceHolder
mergeRootPath, picker, traverseHierarchie
AUTH_ADMIN, AUTH_SERVICE_BUNDLE, AUTHENTICATE_LAZY, AUTHENTICATE_NO, AUTHENTICATE_REQUIRED, PROPERTY_ADAPTABLE, PROPERTY_ATTRIBUTABLE, PROPERTY_AUTHENTICATE, PROPERTY_MODIFIABLE, PROPERTY_NAME, PROPERTY_REFRESHABLE, PROPERTY_ROOT, PROPERTY_USE_RESOURCE_ACCESS_SECURITY, RESOURCE_TYPE_SYNTHETIC
Constructor and Description |
---|
CRUDMergingResourceProvider(String mergeRootPath,
MergedResourcePicker2 picker,
boolean traverseHierarchie) |
Modifier and Type | Method and Description |
---|---|
void |
commit(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx) |
org.apache.sling.api.resource.Resource |
create(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx,
String path,
Map<String,Object> properties) |
void |
delete(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx,
org.apache.sling.api.resource.Resource resource) |
boolean |
hasChanges(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx) |
void |
revert(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx) |
getParent, getRelativePath, getResource, listChildren
public CRUDMergingResourceProvider(String mergeRootPath, MergedResourcePicker2 picker, boolean traverseHierarchie)
public org.apache.sling.api.resource.Resource create(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx, String path, Map<String,Object> properties) throws org.apache.sling.api.resource.PersistenceException
create
in class org.apache.sling.spi.resource.provider.ResourceProvider<Void>
org.apache.sling.api.resource.PersistenceException
public void delete(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx, org.apache.sling.api.resource.Resource resource) throws org.apache.sling.api.resource.PersistenceException
delete
in class org.apache.sling.spi.resource.provider.ResourceProvider<Void>
org.apache.sling.api.resource.PersistenceException
public void revert(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx)
revert
in class org.apache.sling.spi.resource.provider.ResourceProvider<Void>
public void commit(org.apache.sling.spi.resource.provider.ResolveContext<Void> ctx) throws org.apache.sling.api.resource.PersistenceException
commit
in class org.apache.sling.spi.resource.provider.ResourceProvider<Void>
org.apache.sling.api.resource.PersistenceException
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.