Package com.adobe.fd.fp.util
Class RepositoryUtils
- java.lang.Object
-
- com.adobe.fd.fp.util.RepositoryUtils
-
public class RepositoryUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
GUIDE_CONTAINER_NODE_NAME
static java.lang.String
JCR_CONTENT_NODE_NAME
static java.lang.String
METADATA_NODE_NAME
static java.lang.String
ORIGINAL_RENDITION_NODE_NAME
static java.lang.String
RENDITIONS_NODE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
findParentCQPage(java.lang.String currentNodePath, javax.jcr.Session session)
javax.jcr.Node
getChildNode(javax.jcr.Node node, java.lang.String nodeName, java.lang.String nodeType, boolean create)
javax.jcr.Node
getContentNode(javax.jcr.Node formNode, boolean create)
javax.jcr.Node
getDraftsRootNode(javax.jcr.Node userNode, boolean create)
javax.jcr.Node
getGuideContainerNode(javax.jcr.Node guideNode)
static RepositoryUtils
getInstance(FormsPortalDraftsandSubmissionConfigService draftsAndSubmissionConfigObject)
javax.jcr.Node
getMetadataNode(javax.jcr.Node formNode, boolean create)
javax.jcr.Node
getOriginalRenditionContentNode(javax.jcr.Node formNode, boolean create)
javax.jcr.Node
getOriginalRenditionNode(javax.jcr.Node formNode, boolean create)
javax.jcr.Node
getRenditionNode(javax.jcr.Node formNode, boolean create)
javax.jcr.Node
getRootNode(javax.jcr.Session session)
Returns the Forms Portal root Node.javax.jcr.Node
getSubmitRootNode(javax.jcr.Node userNode, boolean create)
javax.jcr.Node
getTempRootNode(javax.jcr.Node userNode, boolean create)
javax.jcr.Node
getUserGuideNode(javax.jcr.Node node, java.lang.String guideName, boolean create)
javax.jcr.Node
getUserNode(java.lang.String userName, boolean create, javax.jcr.Session session)
Returns node corresponding userName passed.
-
-
-
Field Detail
-
METADATA_NODE_NAME
public static final java.lang.String METADATA_NODE_NAME
- See Also:
- Constant Field Values
-
JCR_CONTENT_NODE_NAME
public static final java.lang.String JCR_CONTENT_NODE_NAME
- See Also:
- Constant Field Values
-
RENDITIONS_NODE_NAME
public static final java.lang.String RENDITIONS_NODE_NAME
- See Also:
- Constant Field Values
-
ORIGINAL_RENDITION_NODE_NAME
public static final java.lang.String ORIGINAL_RENDITION_NODE_NAME
- See Also:
- Constant Field Values
-
GUIDE_CONTAINER_NODE_NAME
public static final java.lang.String GUIDE_CONTAINER_NODE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static RepositoryUtils getInstance(FormsPortalDraftsandSubmissionConfigService draftsAndSubmissionConfigObject)
-
getRootNode
public javax.jcr.Node getRootNode(javax.jcr.Session session) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
Returns the Forms Portal root Node. Currently is /content/forms/fp Creates it if does not exists- Parameters:
session
-- Returns:
- Throws:
FormsPortalRepositoryException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
getUserNode
public javax.jcr.Node getUserNode(java.lang.String userName, boolean create, javax.jcr.Session session) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException, java.io.UnsupportedEncodingException
Returns node corresponding userName passed. If create is true, it creates the node.- Parameters:
fpRootNode
-userName
-create
-Session
-- Returns:
- Throws:
FormsPortalRepositoryException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
java.io.UnsupportedEncodingException
-
getUserGuideNode
public javax.jcr.Node getUserGuideNode(javax.jcr.Node node, java.lang.String guideName, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
-
getChildNode
public javax.jcr.Node getChildNode(javax.jcr.Node node, java.lang.String nodeName, java.lang.String nodeType, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
-
getSubmitRootNode
public javax.jcr.Node getSubmitRootNode(javax.jcr.Node userNode, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
getTempRootNode
public javax.jcr.Node getTempRootNode(javax.jcr.Node userNode, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
getDraftsRootNode
public javax.jcr.Node getDraftsRootNode(javax.jcr.Node userNode, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
-
getMetadataNode
public javax.jcr.Node getMetadataNode(javax.jcr.Node formNode, boolean create) throws javax.jcr.RepositoryException, javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException
- Throws:
javax.jcr.RepositoryException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
-
getContentNode
public javax.jcr.Node getContentNode(javax.jcr.Node formNode, boolean create) throws javax.jcr.RepositoryException, javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException
- Throws:
javax.jcr.RepositoryException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
-
getRenditionNode
public javax.jcr.Node getRenditionNode(javax.jcr.Node formNode, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
getOriginalRenditionNode
public javax.jcr.Node getOriginalRenditionNode(javax.jcr.Node formNode, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
getOriginalRenditionContentNode
public javax.jcr.Node getOriginalRenditionContentNode(javax.jcr.Node formNode, boolean create) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
getGuideContainerNode
public javax.jcr.Node getGuideContainerNode(javax.jcr.Node guideNode) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
findParentCQPage
public java.lang.String findParentCQPage(java.lang.String currentNodePath, javax.jcr.Session session) throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
-
-