public class PropertyHintNodeNameGenerator
extends java.lang.Object
implements org.apache.sling.servlets.post.NodeNameGenerator
Modifier and Type | Class and Description |
---|---|
static interface |
PropertyHintNodeNameGenerator.Config |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RP_NODE_NAME_PARAM
Optional request parameter specifying a parameter name to use for the name of
the newly created node (value is ":nameParam").
|
Constructor and Description |
---|
PropertyHintNodeNameGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
activate(PropertyHintNodeNameGenerator.Config config) |
java.lang.String |
filter(java.lang.String nodeName) |
java.lang.String |
getNodeName(org.apache.sling.api.SlingHttpServletRequest request,
java.lang.String parentPath,
boolean requirePrefix,
org.apache.sling.servlets.post.NodeNameGenerator defaultNodeNameGenerator) |
public static final java.lang.String RP_NODE_NAME_PARAM
public void activate(PropertyHintNodeNameGenerator.Config config)
public java.lang.String filter(java.lang.String nodeName)
public java.lang.String getNodeName(org.apache.sling.api.SlingHttpServletRequest request, java.lang.String parentPath, boolean requirePrefix, org.apache.sling.servlets.post.NodeNameGenerator defaultNodeNameGenerator)
getNodeName
in interface org.apache.sling.servlets.post.NodeNameGenerator
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.