Class MockProperty

  • All Implemented Interfaces:
    javax.jcr.Item, javax.jcr.Property

    public class MockProperty
    extends Object
    implements javax.jcr.Property
    • Constructor Detail

      • MockProperty

        public MockProperty​(String name)
    • Method Detail

      • getBoolean

        public boolean getBoolean()
                           throws javax.jcr.ValueFormatException,
                                  javax.jcr.RepositoryException
        Specified by:
        getBoolean in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getDate

        public Calendar getDate()
                         throws javax.jcr.ValueFormatException,
                                javax.jcr.RepositoryException
        Specified by:
        getDate in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getDefinition

        public javax.jcr.nodetype.PropertyDefinition getDefinition()
                                                            throws javax.jcr.RepositoryException
        Specified by:
        getDefinition in interface javax.jcr.Property
        Throws:
        javax.jcr.RepositoryException
      • getDouble

        public double getDouble()
                         throws javax.jcr.ValueFormatException,
                                javax.jcr.RepositoryException
        Specified by:
        getDouble in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getLength

        public long getLength()
                       throws javax.jcr.ValueFormatException,
                              javax.jcr.RepositoryException
        Specified by:
        getLength in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getLengths

        public long[] getLengths()
                          throws javax.jcr.ValueFormatException,
                                 javax.jcr.RepositoryException
        Specified by:
        getLengths in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getLong

        public long getLong()
                     throws javax.jcr.ValueFormatException,
                            javax.jcr.RepositoryException
        Specified by:
        getLong in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getNode

        public javax.jcr.Node getNode()
                               throws javax.jcr.ValueFormatException,
                                      javax.jcr.RepositoryException
        Specified by:
        getNode in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getStream

        public InputStream getStream()
                              throws javax.jcr.ValueFormatException,
                                     javax.jcr.RepositoryException
        Specified by:
        getStream in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getString

        public String getString()
                         throws javax.jcr.ValueFormatException,
                                javax.jcr.RepositoryException
        Specified by:
        getString in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getType

        public int getType()
                    throws javax.jcr.RepositoryException
        Specified by:
        getType in interface javax.jcr.Property
        Throws:
        javax.jcr.RepositoryException
      • getValue

        public javax.jcr.Value getValue()
                                 throws javax.jcr.ValueFormatException,
                                        javax.jcr.RepositoryException
        Specified by:
        getValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getValues

        public javax.jcr.Value[] getValues()
                                    throws javax.jcr.ValueFormatException,
                                           javax.jcr.RepositoryException
        Specified by:
        getValues in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(boolean value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(Calendar value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(double value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(InputStream value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(long value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(javax.jcr.Node value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(String value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(String[] inputValues)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(javax.jcr.Value value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(javax.jcr.Value[] values)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • accept

        public void accept​(javax.jcr.ItemVisitor visitor)
                    throws javax.jcr.RepositoryException
        Specified by:
        accept in interface javax.jcr.Item
        Throws:
        javax.jcr.RepositoryException
      • getAncestor

        public javax.jcr.Item getAncestor​(int depth)
                                   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 String getName()
                       throws javax.jcr.RepositoryException
        Specified by:
        getName in interface javax.jcr.Item
        Throws:
        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 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
      • 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 otherItem)
                       throws javax.jcr.RepositoryException
        Specified by:
        isSame in interface javax.jcr.Item
        Throws:
        javax.jcr.RepositoryException
      • refresh

        public void refresh​(boolean keepChanges)
                     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
      • getBinary

        public javax.jcr.Binary getBinary()
                                   throws javax.jcr.ValueFormatException,
                                          javax.jcr.RepositoryException
        Specified by:
        getBinary in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getDecimal

        public BigDecimal getDecimal()
                              throws javax.jcr.ValueFormatException,
                                     javax.jcr.RepositoryException
        Specified by:
        getDecimal in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • getProperty

        public javax.jcr.Property getProperty()
                                       throws javax.jcr.ItemNotFoundException,
                                              javax.jcr.ValueFormatException,
                                              javax.jcr.RepositoryException
        Specified by:
        getProperty in interface javax.jcr.Property
        Throws:
        javax.jcr.ItemNotFoundException
        javax.jcr.ValueFormatException
        javax.jcr.RepositoryException
      • isMultiple

        public boolean isMultiple()
                           throws javax.jcr.RepositoryException
        Specified by:
        isMultiple in interface javax.jcr.Property
        Throws:
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(BigDecimal value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException
      • setValue

        public void setValue​(javax.jcr.Binary value)
                      throws javax.jcr.ValueFormatException,
                             javax.jcr.version.VersionException,
                             javax.jcr.lock.LockException,
                             javax.jcr.nodetype.ConstraintViolationException,
                             javax.jcr.RepositoryException
        Specified by:
        setValue in interface javax.jcr.Property
        Throws:
        javax.jcr.ValueFormatException
        javax.jcr.version.VersionException
        javax.jcr.lock.LockException
        javax.jcr.nodetype.ConstraintViolationException
        javax.jcr.RepositoryException