org.jboss.dna.repository.util
Class JcrTools
java.lang.Object
org.jboss.dna.repository.util.JcrTools
public class JcrTools
- extends java.lang.Object
- Author:
- Randall Hauch
Method Summary |
javax.jcr.Node |
findOrCreateChild(javax.jcr.Session session,
javax.jcr.Node parent,
java.lang.String name)
|
javax.jcr.Node |
findOrCreateChild(javax.jcr.Session session,
javax.jcr.Node parent,
java.lang.String name,
java.lang.String nodeType)
|
javax.jcr.Node |
findOrCreateNode(javax.jcr.Session session,
javax.jcr.Node parentNode,
java.lang.String path,
java.lang.String defaultNodeType,
java.lang.String finalNodeType)
|
javax.jcr.Node |
findOrCreateNode(javax.jcr.Session session,
java.lang.String path)
|
javax.jcr.Node |
findOrCreateNode(javax.jcr.Session session,
java.lang.String path,
java.lang.String nodeType)
|
javax.jcr.Node |
findOrCreateNode(javax.jcr.Session session,
java.lang.String path,
java.lang.String defaultNodeType,
java.lang.String finalNodeType)
|
javax.jcr.Node |
getNode(javax.jcr.Node node,
java.lang.String relativePath,
boolean required,
Problems problems)
|
java.lang.String |
getPropertyAsString(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
Problems problems)
|
java.lang.String |
getPropertyAsString(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
java.lang.String defaultValue,
Problems problems)
|
java.lang.String[] |
getPropertyAsStringArray(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
Problems problems,
java.lang.String... defaultValues)
|
java.lang.Object |
getPropertyValue(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
Problems problems)
|
java.lang.String |
getReadable(javax.jcr.Node node)
|
java.util.Map<java.lang.String,java.lang.Object> |
loadProperties(javax.jcr.Node propertyContainer,
java.util.Map<java.lang.String,java.lang.Object> properties,
Problems problems)
|
java.util.Map<java.lang.String,java.lang.Object> |
loadProperties(javax.jcr.Node propertyContainer,
Problems problems)
|
int |
removeAllChildren(javax.jcr.Node node)
|
boolean |
removeProblems(javax.jcr.Node parent)
|
boolean |
storeProblems(javax.jcr.Node parent,
Problems problems)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcrTools
public JcrTools()
loadProperties
public java.util.Map<java.lang.String,java.lang.Object> loadProperties(javax.jcr.Node propertyContainer,
Problems problems)
loadProperties
public java.util.Map<java.lang.String,java.lang.Object> loadProperties(javax.jcr.Node propertyContainer,
java.util.Map<java.lang.String,java.lang.Object> properties,
Problems problems)
removeProblems
public boolean removeProblems(javax.jcr.Node parent)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
storeProblems
public boolean storeProblems(javax.jcr.Node parent,
Problems problems)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
removeAllChildren
public int removeAllChildren(javax.jcr.Node node)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
getPropertyAsString
public java.lang.String getPropertyAsString(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
Problems problems)
getPropertyAsString
public java.lang.String getPropertyAsString(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
java.lang.String defaultValue,
Problems problems)
getPropertyValue
public java.lang.Object getPropertyValue(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
Problems problems)
getPropertyAsStringArray
public java.lang.String[] getPropertyAsStringArray(javax.jcr.Node node,
java.lang.String propertyName,
boolean required,
Problems problems,
java.lang.String... defaultValues)
getNode
public javax.jcr.Node getNode(javax.jcr.Node node,
java.lang.String relativePath,
boolean required,
Problems problems)
getReadable
public java.lang.String getReadable(javax.jcr.Node node)
findOrCreateNode
public javax.jcr.Node findOrCreateNode(javax.jcr.Session session,
java.lang.String path)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
findOrCreateNode
public javax.jcr.Node findOrCreateNode(javax.jcr.Session session,
java.lang.String path,
java.lang.String nodeType)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
findOrCreateNode
public javax.jcr.Node findOrCreateNode(javax.jcr.Session session,
java.lang.String path,
java.lang.String defaultNodeType,
java.lang.String finalNodeType)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
findOrCreateNode
public javax.jcr.Node findOrCreateNode(javax.jcr.Session session,
javax.jcr.Node parentNode,
java.lang.String path,
java.lang.String defaultNodeType,
java.lang.String finalNodeType)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
findOrCreateChild
public javax.jcr.Node findOrCreateChild(javax.jcr.Session session,
javax.jcr.Node parent,
java.lang.String name)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
findOrCreateChild
public javax.jcr.Node findOrCreateChild(javax.jcr.Session session,
javax.jcr.Node parent,
java.lang.String name,
java.lang.String nodeType)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
Copyright © 2008. All Rights Reserved.