Class QValueFactoryLogger

  • All Implemented Interfaces:
    org.apache.jackrabbit.spi.QValueFactory

    public class QValueFactoryLogger
    extends AbstractLogger
    implements org.apache.jackrabbit.spi.QValueFactory
    Log wrapper for a QValueFactory.
    • Constructor Detail

      • QValueFactoryLogger

        public QValueFactoryLogger​(org.apache.jackrabbit.spi.QValueFactory qValueFactory,
                                   LogWriter writer)
        Create a new instance for the given qValueFactory which uses writer for persisting log messages.
        Parameters:
        qValueFactory -
        writer -
    • Method Detail

      • getQValueFactory

        public org.apache.jackrabbit.spi.QValueFactory getQValueFactory()
        Returns:
        the wrapped QValueFactory
      • create

        public org.apache.jackrabbit.spi.QValue create​(double value)
                                                throws RepositoryException
        Specified by:
        create in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException
      • create

        public org.apache.jackrabbit.spi.QValue create​(long value)
                                                throws RepositoryException
        Specified by:
        create in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException
      • create

        public org.apache.jackrabbit.spi.QValue create​(boolean value)
                                                throws RepositoryException
        Specified by:
        create in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException
      • create

        public org.apache.jackrabbit.spi.QValue create​(org.apache.jackrabbit.spi.Name value)
                                                throws RepositoryException
        Specified by:
        create in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException
      • create

        public org.apache.jackrabbit.spi.QValue create​(org.apache.jackrabbit.spi.Path value)
                                                throws RepositoryException
        Specified by:
        create in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException
      • create

        public org.apache.jackrabbit.spi.QValue create​(byte[] value)
                                                throws RepositoryException
        Specified by:
        create in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException
      • computeAutoValues

        public org.apache.jackrabbit.spi.QValue[] computeAutoValues​(org.apache.jackrabbit.spi.QPropertyDefinition propertyDefinition)
                                                             throws RepositoryException
        Specified by:
        computeAutoValues in interface org.apache.jackrabbit.spi.QValueFactory
        Throws:
        RepositoryException