Interface Aggregate

  • All Superinterfaces:
    Dumpable

    public interface Aggregate
    extends Dumpable
    Aggregate...
    • Method Detail

      • getPath

        java.lang.String getPath()
      • allowsChildren

        boolean allowsChildren()
        Checks if this artifact node possibly allows children, i.e. is a folder.
        Returns:
        true if this artifact node allows children; false otherwise.
      • getRelPath

        java.lang.String getRelPath()
        Returns the relative path of this aggregate in respect to it's parent aggregate.
        Returns:
        the relative path
      • getName

        java.lang.String getName()
        Returns the name of this aggregate.
        Returns:
        the name of this aggregate.
      • getManager

        AggregateManager getManager()
        Returns the artifact manager this node belongs to.
        Returns:
        the Vault filesystem.
      • isAttached

        boolean isAttached()
                    throws RepositoryException
        Checks if this aggregate has an aggregator and its node exists.
        Returns:
        true if this aggregate is attached
        Throws:
        RepositoryException - if an error occurs
      • getNamespacePrefixes

        java.lang.String[] getNamespacePrefixes()
      • getBinaries

        java.util.Collection<Property> getBinaries()
        Returns the collection of binary properties in this aggregate
        Returns:
        the binaries or null