Class VaultFileNode

  • All Implemented Interfaces:
    Dumpable

    public class VaultFileNode
    extends Object
    implements Dumpable
    The jcr file node combines the aggregates with the Vault file. each file node produces a list of jcr files, composed out of the artifacts on the artifacts node. the Vault files are the inserted into the overall hierarchy of the Vault filesystem.
    • Constructor Detail

      • VaultFileNode

        public VaultFileNode​(VaultFileNode parent,
                             AggregateImpl node)
                      throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
    • Method Detail

      • getName

        public String getName()
      • getPath

        public String getPath()
      • getChildren

        public Collection<VaultFileNode> getChildren()
                                              throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getAggregate

        public Aggregate getAggregate()
      • invalidate

        public void invalidate()
      • dump

        public void dump​(DumpContext ctx,
                         boolean isLast)
        Dumps some human readable information using the given context.
        Specified by:
        dump in interface Dumpable
        Parameters:
        ctx - the dump context
        isLast - specifies if this is the last element to dump on this level