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.StringGUIDE_CONTAINER_NODE_NAMEstatic java.lang.StringJCR_CONTENT_NODE_NAMEstatic java.lang.StringMETADATA_NODE_NAMEstatic java.lang.StringORIGINAL_RENDITION_NODE_NAMEstatic java.lang.StringRENDITIONS_NODE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringfindParentCQPage(java.lang.String currentNodePath, javax.jcr.Session session)javax.jcr.NodegetChildNode(javax.jcr.Node node, java.lang.String nodeName, java.lang.String nodeType, boolean create)javax.jcr.NodegetContentNode(javax.jcr.Node formNode, boolean create)javax.jcr.NodegetDraftsRootNode(javax.jcr.Node userNode, boolean create)javax.jcr.NodegetGuideContainerNode(javax.jcr.Node guideNode)static RepositoryUtilsgetInstance(FormsPortalDraftsandSubmissionConfigService draftsAndSubmissionConfigObject)javax.jcr.NodegetMetadataNode(javax.jcr.Node formNode, boolean create)javax.jcr.NodegetOriginalRenditionContentNode(javax.jcr.Node formNode, boolean create)javax.jcr.NodegetOriginalRenditionNode(javax.jcr.Node formNode, boolean create)javax.jcr.NodegetRenditionNode(javax.jcr.Node formNode, boolean create)javax.jcr.NodegetRootNode(javax.jcr.Session session)Returns the Forms Portal root Node.javax.jcr.NodegetSubmitRootNode(javax.jcr.Node userNode, boolean create)javax.jcr.NodegetTempRootNode(javax.jcr.Node userNode, boolean create)javax.jcr.NodegetUserGuideNode(javax.jcr.Node node, java.lang.String guideName, boolean create)javax.jcr.NodegetUserNode(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.RepositoryExceptionReturns the Forms Portal root Node. Currently is /content/forms/fp Creates it if does not exists- Parameters:
session-- Returns:
- Throws:
FormsPortalRepositoryExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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.UnsupportedEncodingExceptionReturns node corresponding userName passed. If create is true, it creates the node.- Parameters:
fpRootNode-userName-create-Session-- Returns:
- Throws:
FormsPortalRepositoryExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionjava.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.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.RepositoryExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.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.RepositoryExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
findParentCQPage
public java.lang.String findParentCQPage(java.lang.String currentNodePath, javax.jcr.Session session) throws javax.jcr.RepositoryException- Throws:
javax.jcr.RepositoryException
-
-