org.exoplatform.services.wcm.search
Class ResultNode

java.lang.Object
  extended by org.exoplatform.services.wcm.search.ResultNode
All Implemented Interfaces:
javax.jcr.Item, javax.jcr.Node

public class ResultNode
extends java.lang.Object
implements javax.jcr.Node

Created by The eXo Platform SAS Author : Hoa Pham hoa.phamvu@exoplatform.com Feb 2, 2009


Constructor Summary
ResultNode(javax.jcr.Node node, javax.jcr.query.Row row)
          Instantiates a new result node.
 
Method Summary
 void accept(javax.jcr.ItemVisitor arg0)
           
 void addMixin(java.lang.String name)
           
 javax.jcr.Node addNode(java.lang.String name)
           
 javax.jcr.Node addNode(java.lang.String name, java.lang.String type)
           
 boolean canAddMixin(java.lang.String name)
           
 void cancelMerge(javax.jcr.version.Version version)
           
 javax.jcr.version.Version checkin()
           
 void checkout()
           
 void doneMerge(javax.jcr.version.Version version)
           
 boolean equals(java.lang.Object obj)
           
 javax.jcr.Item getAncestor(int arg0)
           
 javax.jcr.version.Version getBaseVersion()
           
 java.lang.String getCorrespondingNodePath(java.lang.String nodePath)
           
 javax.jcr.nodetype.NodeDefinition getDefinition()
           
 int getDepth()
           
 java.lang.String getEditor()
           
 java.lang.String getExcerpt()
          Gets the excerpt.
 int getIndex()
           
 javax.jcr.lock.Lock getLock()
           
 javax.jcr.nodetype.NodeType[] getMixinNodeTypes()
           
 java.lang.String getName()
           
 javax.jcr.Node getNode()
          Gets the node.
 javax.jcr.Node getNode(java.lang.String name)
           
 javax.jcr.NodeIterator getNodes()
           
 javax.jcr.NodeIterator getNodes(java.lang.String name)
           
 javax.jcr.Node getParent()
           
 java.lang.String getPath()
           
 javax.jcr.Item getPrimaryItem()
           
 javax.jcr.nodetype.NodeType getPrimaryNodeType()
           
 javax.jcr.PropertyIterator getProperties()
           
 javax.jcr.PropertyIterator getProperties(java.lang.String name)
           
 javax.jcr.Property getProperty(java.lang.String arg0)
           
 javax.jcr.PropertyIterator getReferences()
           
 float getScore()
          Gets the score.
 javax.jcr.Session getSession()
           
 java.lang.String getSummary()
          Gets the summary.
 java.lang.String getTitle()
          Gets the title.
 java.lang.String getUUID()
           
 javax.jcr.version.VersionHistory getVersionHistory()
           
 boolean hasNode(java.lang.String name)
           
 boolean hasNodes()
           
 boolean hasProperties()
           
 boolean hasProperty(java.lang.String name)
           
 boolean holdsLock()
           
 boolean isCheckedOut()
           
 boolean isLocked()
           
 boolean isModified()
           
 boolean isNew()
           
 boolean isNode()
           
 boolean isNodeType(java.lang.String type)
           
 boolean isSame(javax.jcr.Item arg0)
           
 javax.jcr.lock.Lock lock(boolean arg0, boolean arg1)
           
 javax.jcr.NodeIterator merge(java.lang.String arg0, boolean arg1)
           
 void orderBefore(java.lang.String arg0, java.lang.String arg1)
           
 void refresh(boolean arg0)
           
 void remove()
           
 void removeMixin(java.lang.String arg0)
           
 void restore(java.lang.String arg0, boolean arg1)
           
 void restore(javax.jcr.version.Version arg0, boolean arg1)
           
 void restore(javax.jcr.version.Version arg0, java.lang.String arg1, boolean arg2)
           
 void restoreByLabel(java.lang.String arg0, boolean arg1)
           
 void save()
           
 void setExcerpt(java.lang.String excerpt)
          Sets the excerpt.
 void setNode(javax.jcr.Node node)
          Sets the node.
 javax.jcr.Property setProperty(java.lang.String arg0, boolean arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, java.util.Calendar arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, double arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, java.io.InputStream arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, long arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, javax.jcr.Node arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, java.lang.String arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, java.lang.String[] arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, java.lang.String[] arg1, int arg2)
           
 javax.jcr.Property setProperty(java.lang.String arg0, java.lang.String arg1, int arg2)
           
 javax.jcr.Property setProperty(java.lang.String arg0, javax.jcr.Value arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, javax.jcr.Value[] arg1)
           
 javax.jcr.Property setProperty(java.lang.String arg0, javax.jcr.Value[] arg1, int arg2)
           
 javax.jcr.Property setProperty(java.lang.String arg0, javax.jcr.Value arg1, int arg2)
           
 void setScore(float score)
          Sets the score.
 void unlock()
           
 void update(java.lang.String arg0)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultNode

public ResultNode(javax.jcr.Node node,
                  javax.jcr.query.Row row)
           throws javax.jcr.RepositoryException
Instantiates a new result node.

Parameters:
node - the node
row - the row
Throws:
javax.jcr.RepositoryException - the repository exception
Method Detail

getNode

public javax.jcr.Node getNode()
Gets the node.

Returns:
the node

setNode

public void setNode(javax.jcr.Node node)
Sets the node.

Parameters:
node - the new node

getScore

public float getScore()
Gets the score.

Returns:
the score

setScore

public void setScore(float score)
Sets the score.

Parameters:
score - the new score

getExcerpt

public java.lang.String getExcerpt()
Gets the excerpt.

Returns:
the excerpt

getEditor

public java.lang.String getEditor()

setExcerpt

public void setExcerpt(java.lang.String excerpt)
Sets the excerpt.

Parameters:
excerpt - the new excerpt

getTitle

public java.lang.String getTitle()
                          throws java.lang.Exception
Gets the title.

Returns:
the title
Throws:
java.lang.Exception - the exception

getSummary

public java.lang.String getSummary()
                            throws java.lang.Exception
Gets the summary.

Returns:
the summary
Throws:
java.lang.Exception - the exception

addMixin

public void addMixin(java.lang.String name)
              throws javax.jcr.nodetype.NoSuchNodeTypeException,
                     javax.jcr.version.VersionException,
                     javax.jcr.nodetype.ConstraintViolationException,
                     javax.jcr.lock.LockException,
                     javax.jcr.RepositoryException
Specified by:
addMixin in interface javax.jcr.Node
Throws:
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

addNode

public javax.jcr.Node addNode(java.lang.String name)
                       throws javax.jcr.ItemExistsException,
                              javax.jcr.PathNotFoundException,
                              javax.jcr.version.VersionException,
                              javax.jcr.nodetype.ConstraintViolationException,
                              javax.jcr.lock.LockException,
                              javax.jcr.RepositoryException
Specified by:
addNode in interface javax.jcr.Node
Throws:
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

addNode

public javax.jcr.Node addNode(java.lang.String name,
                              java.lang.String type)
                       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
Specified by:
addNode in interface javax.jcr.Node
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

canAddMixin

public boolean canAddMixin(java.lang.String name)
                    throws javax.jcr.nodetype.NoSuchNodeTypeException,
                           javax.jcr.RepositoryException
Specified by:
canAddMixin in interface javax.jcr.Node
Throws:
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.RepositoryException

cancelMerge

public void cancelMerge(javax.jcr.version.Version version)
                 throws javax.jcr.version.VersionException,
                        javax.jcr.InvalidItemStateException,
                        javax.jcr.UnsupportedRepositoryOperationException,
                        javax.jcr.RepositoryException
Specified by:
cancelMerge in interface javax.jcr.Node
Throws:
javax.jcr.version.VersionException
javax.jcr.InvalidItemStateException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException

checkin

public javax.jcr.version.Version checkin()
                                  throws javax.jcr.version.VersionException,
                                         javax.jcr.UnsupportedRepositoryOperationException,
                                         javax.jcr.InvalidItemStateException,
                                         javax.jcr.lock.LockException,
                                         javax.jcr.RepositoryException
Specified by:
checkin in interface javax.jcr.Node
Throws:
javax.jcr.version.VersionException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.InvalidItemStateException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

checkout

public void checkout()
              throws javax.jcr.UnsupportedRepositoryOperationException,
                     javax.jcr.lock.LockException,
                     javax.jcr.RepositoryException
Specified by:
checkout in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

doneMerge

public void doneMerge(javax.jcr.version.Version version)
               throws javax.jcr.version.VersionException,
                      javax.jcr.InvalidItemStateException,
                      javax.jcr.UnsupportedRepositoryOperationException,
                      javax.jcr.RepositoryException
Specified by:
doneMerge in interface javax.jcr.Node
Throws:
javax.jcr.version.VersionException
javax.jcr.InvalidItemStateException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException

getBaseVersion

public javax.jcr.version.Version getBaseVersion()
                                         throws javax.jcr.UnsupportedRepositoryOperationException,
                                                javax.jcr.RepositoryException
Specified by:
getBaseVersion in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException

getCorrespondingNodePath

public java.lang.String getCorrespondingNodePath(java.lang.String nodePath)
                                          throws javax.jcr.ItemNotFoundException,
                                                 javax.jcr.NoSuchWorkspaceException,
                                                 javax.jcr.AccessDeniedException,
                                                 javax.jcr.RepositoryException
Specified by:
getCorrespondingNodePath in interface javax.jcr.Node
Throws:
javax.jcr.ItemNotFoundException
javax.jcr.NoSuchWorkspaceException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException

getDefinition

public javax.jcr.nodetype.NodeDefinition getDefinition()
                                                throws javax.jcr.RepositoryException
Specified by:
getDefinition in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getIndex

public int getIndex()
             throws javax.jcr.RepositoryException
Specified by:
getIndex in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getLock

public javax.jcr.lock.Lock getLock()
                            throws javax.jcr.UnsupportedRepositoryOperationException,
                                   javax.jcr.lock.LockException,
                                   javax.jcr.AccessDeniedException,
                                   javax.jcr.RepositoryException
Specified by:
getLock in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException

getMixinNodeTypes

public javax.jcr.nodetype.NodeType[] getMixinNodeTypes()
                                                throws javax.jcr.RepositoryException
Specified by:
getMixinNodeTypes in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getNode

public javax.jcr.Node getNode(java.lang.String name)
                       throws javax.jcr.PathNotFoundException,
                              javax.jcr.RepositoryException
Specified by:
getNode in interface javax.jcr.Node
Throws:
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException

getNodes

public javax.jcr.NodeIterator getNodes()
                                throws javax.jcr.RepositoryException
Specified by:
getNodes in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getNodes

public javax.jcr.NodeIterator getNodes(java.lang.String name)
                                throws javax.jcr.RepositoryException
Specified by:
getNodes in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getPrimaryItem

public javax.jcr.Item getPrimaryItem()
                              throws javax.jcr.ItemNotFoundException,
                                     javax.jcr.RepositoryException
Specified by:
getPrimaryItem in interface javax.jcr.Node
Throws:
javax.jcr.ItemNotFoundException
javax.jcr.RepositoryException

getPrimaryNodeType

public javax.jcr.nodetype.NodeType getPrimaryNodeType()
                                               throws javax.jcr.RepositoryException
Specified by:
getPrimaryNodeType in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getProperties

public javax.jcr.PropertyIterator getProperties()
                                         throws javax.jcr.RepositoryException
Specified by:
getProperties in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getProperties

public javax.jcr.PropertyIterator getProperties(java.lang.String name)
                                         throws javax.jcr.RepositoryException
Specified by:
getProperties in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getReferences

public javax.jcr.PropertyIterator getReferences()
                                         throws javax.jcr.RepositoryException
Specified by:
getReferences in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

getUUID

public java.lang.String getUUID()
                         throws javax.jcr.UnsupportedRepositoryOperationException,
                                javax.jcr.RepositoryException
Specified by:
getUUID in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException

getVersionHistory

public javax.jcr.version.VersionHistory getVersionHistory()
                                                   throws javax.jcr.UnsupportedRepositoryOperationException,
                                                          javax.jcr.RepositoryException
Specified by:
getVersionHistory in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException

hasNode

public boolean hasNode(java.lang.String name)
                throws javax.jcr.RepositoryException
Specified by:
hasNode in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

hasNodes

public boolean hasNodes()
                 throws javax.jcr.RepositoryException
Specified by:
hasNodes in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

hasProperties

public boolean hasProperties()
                      throws javax.jcr.RepositoryException
Specified by:
hasProperties in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

hasProperty

public boolean hasProperty(java.lang.String name)
                    throws javax.jcr.RepositoryException
Specified by:
hasProperty in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

holdsLock

public boolean holdsLock()
                  throws javax.jcr.RepositoryException
Specified by:
holdsLock in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

isCheckedOut

public boolean isCheckedOut()
                     throws javax.jcr.RepositoryException
Specified by:
isCheckedOut in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

isLocked

public boolean isLocked()
                 throws javax.jcr.RepositoryException
Specified by:
isLocked in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

isNodeType

public boolean isNodeType(java.lang.String type)
                   throws javax.jcr.RepositoryException
Specified by:
isNodeType in interface javax.jcr.Node
Throws:
javax.jcr.RepositoryException

lock

public javax.jcr.lock.Lock lock(boolean arg0,
                                boolean arg1)
                         throws javax.jcr.UnsupportedRepositoryOperationException,
                                javax.jcr.lock.LockException,
                                javax.jcr.AccessDeniedException,
                                javax.jcr.InvalidItemStateException,
                                javax.jcr.RepositoryException
Specified by:
lock in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.AccessDeniedException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

merge

public javax.jcr.NodeIterator merge(java.lang.String arg0,
                                    boolean arg1)
                             throws javax.jcr.NoSuchWorkspaceException,
                                    javax.jcr.AccessDeniedException,
                                    javax.jcr.MergeException,
                                    javax.jcr.lock.LockException,
                                    javax.jcr.InvalidItemStateException,
                                    javax.jcr.RepositoryException
Specified by:
merge in interface javax.jcr.Node
Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.AccessDeniedException
javax.jcr.MergeException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

orderBefore

public void orderBefore(java.lang.String arg0,
                        java.lang.String arg1)
                 throws javax.jcr.UnsupportedRepositoryOperationException,
                        javax.jcr.version.VersionException,
                        javax.jcr.nodetype.ConstraintViolationException,
                        javax.jcr.ItemNotFoundException,
                        javax.jcr.lock.LockException,
                        javax.jcr.RepositoryException
Specified by:
orderBefore in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.ItemNotFoundException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

removeMixin

public void removeMixin(java.lang.String arg0)
                 throws javax.jcr.nodetype.NoSuchNodeTypeException,
                        javax.jcr.version.VersionException,
                        javax.jcr.nodetype.ConstraintViolationException,
                        javax.jcr.lock.LockException,
                        javax.jcr.RepositoryException
Specified by:
removeMixin in interface javax.jcr.Node
Throws:
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

restore

public void restore(java.lang.String arg0,
                    boolean arg1)
             throws javax.jcr.version.VersionException,
                    javax.jcr.ItemExistsException,
                    javax.jcr.UnsupportedRepositoryOperationException,
                    javax.jcr.lock.LockException,
                    javax.jcr.InvalidItemStateException,
                    javax.jcr.RepositoryException
Specified by:
restore in interface javax.jcr.Node
Throws:
javax.jcr.version.VersionException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

restore

public void restore(javax.jcr.version.Version arg0,
                    boolean arg1)
             throws javax.jcr.version.VersionException,
                    javax.jcr.ItemExistsException,
                    javax.jcr.UnsupportedRepositoryOperationException,
                    javax.jcr.lock.LockException,
                    javax.jcr.RepositoryException
Specified by:
restore in interface javax.jcr.Node
Throws:
javax.jcr.version.VersionException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

restore

public void restore(javax.jcr.version.Version arg0,
                    java.lang.String arg1,
                    boolean arg2)
             throws javax.jcr.PathNotFoundException,
                    javax.jcr.ItemExistsException,
                    javax.jcr.version.VersionException,
                    javax.jcr.nodetype.ConstraintViolationException,
                    javax.jcr.UnsupportedRepositoryOperationException,
                    javax.jcr.lock.LockException,
                    javax.jcr.InvalidItemStateException,
                    javax.jcr.RepositoryException
Specified by:
restore in interface javax.jcr.Node
Throws:
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

restoreByLabel

public void restoreByLabel(java.lang.String arg0,
                           boolean arg1)
                    throws javax.jcr.version.VersionException,
                           javax.jcr.ItemExistsException,
                           javax.jcr.UnsupportedRepositoryOperationException,
                           javax.jcr.lock.LockException,
                           javax.jcr.InvalidItemStateException,
                           javax.jcr.RepositoryException
Specified by:
restoreByLabel in interface javax.jcr.Node
Throws:
javax.jcr.version.VersionException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      javax.jcr.Value arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      javax.jcr.Value[] arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      java.lang.String[] arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      java.lang.String arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      java.io.InputStream arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      boolean arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      double arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      long arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      java.util.Calendar arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      javax.jcr.Node arg1)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      javax.jcr.Value arg1,
                                      int arg2)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      javax.jcr.Value[] arg1,
                                      int arg2)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      java.lang.String[] arg1,
                                      int arg2)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

setProperty

public javax.jcr.Property setProperty(java.lang.String arg0,
                                      java.lang.String arg1,
                                      int arg2)
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.version.VersionException,
                                      javax.jcr.lock.LockException,
                                      javax.jcr.nodetype.ConstraintViolationException,
                                      javax.jcr.RepositoryException
Specified by:
setProperty in interface javax.jcr.Node
Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

unlock

public void unlock()
            throws javax.jcr.UnsupportedRepositoryOperationException,
                   javax.jcr.lock.LockException,
                   javax.jcr.AccessDeniedException,
                   javax.jcr.InvalidItemStateException,
                   javax.jcr.RepositoryException
Specified by:
unlock in interface javax.jcr.Node
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.AccessDeniedException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

update

public void update(java.lang.String arg0)
            throws javax.jcr.NoSuchWorkspaceException,
                   javax.jcr.AccessDeniedException,
                   javax.jcr.lock.LockException,
                   javax.jcr.InvalidItemStateException,
                   javax.jcr.RepositoryException
Specified by:
update in interface javax.jcr.Node
Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.AccessDeniedException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

accept

public void accept(javax.jcr.ItemVisitor arg0)
            throws javax.jcr.RepositoryException
Specified by:
accept in interface javax.jcr.Item
Throws:
javax.jcr.RepositoryException

getAncestor

public javax.jcr.Item getAncestor(int arg0)
                           throws javax.jcr.ItemNotFoundException,
                                  javax.jcr.AccessDeniedException,
                                  javax.jcr.RepositoryException
Specified by:
getAncestor in interface javax.jcr.Item
Throws:
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException

getDepth

public int getDepth()
             throws javax.jcr.RepositoryException
Specified by:
getDepth in interface javax.jcr.Item
Throws:
javax.jcr.RepositoryException

getName

public java.lang.String getName()
                         throws javax.jcr.RepositoryException
Specified by:
getName in interface javax.jcr.Item
Throws:
javax.jcr.RepositoryException

isModified

public boolean isModified()
Specified by:
isModified in interface javax.jcr.Item

isNew

public boolean isNew()
Specified by:
isNew in interface javax.jcr.Item

isNode

public boolean isNode()
Specified by:
isNode in interface javax.jcr.Item

isSame

public boolean isSame(javax.jcr.Item arg0)
               throws javax.jcr.RepositoryException
Specified by:
isSame in interface javax.jcr.Item
Throws:
javax.jcr.RepositoryException

refresh

public void refresh(boolean arg0)
             throws javax.jcr.InvalidItemStateException,
                    javax.jcr.RepositoryException
Specified by:
refresh in interface javax.jcr.Item
Throws:
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

remove

public void remove()
            throws javax.jcr.version.VersionException,
                   javax.jcr.lock.LockException,
                   javax.jcr.nodetype.ConstraintViolationException,
                   javax.jcr.RepositoryException
Specified by:
remove in interface javax.jcr.Item
Throws:
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException

save

public void save()
          throws javax.jcr.AccessDeniedException,
                 javax.jcr.ItemExistsException,
                 javax.jcr.nodetype.ConstraintViolationException,
                 javax.jcr.InvalidItemStateException,
                 javax.jcr.ReferentialIntegrityException,
                 javax.jcr.version.VersionException,
                 javax.jcr.lock.LockException,
                 javax.jcr.nodetype.NoSuchNodeTypeException,
                 javax.jcr.RepositoryException
Specified by:
save in interface javax.jcr.Item
Throws:
javax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.InvalidItemStateException
javax.jcr.ReferentialIntegrityException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.RepositoryException

getProperty

public javax.jcr.Property getProperty(java.lang.String arg0)
                               throws javax.jcr.PathNotFoundException,
                                      javax.jcr.RepositoryException
Specified by:
getProperty in interface javax.jcr.Node
Throws:
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException

getParent

public javax.jcr.Node getParent()
                         throws javax.jcr.ItemNotFoundException,
                                javax.jcr.AccessDeniedException,
                                javax.jcr.RepositoryException
Specified by:
getParent in interface javax.jcr.Item
Throws:
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException

getPath

public java.lang.String getPath()
                         throws javax.jcr.RepositoryException
Specified by:
getPath in interface javax.jcr.Item
Throws:
javax.jcr.RepositoryException

getSession

public javax.jcr.Session getSession()
                             throws javax.jcr.RepositoryException
Specified by:
getSession in interface javax.jcr.Item
Throws:
javax.jcr.RepositoryException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2012 eXo Platform SAS. All Rights Reserved.