Class MetadataSchema

  • All Implemented Interfaces:
    ReloadableEntity<Integer>

    @Entity
    public class MetadataSchema
    extends Object
    implements ReloadableEntity<Integer>
    Class representing a schema in DSpace.

    The schema object exposes a name which can later be used to generate namespace prefixes in RDF or XML, e.g. the core DSpace Dublin Core schema would have a name of 'dc'.

    Version:
    $Revision$
    Author:
    Martin Hald
    See Also:
    MetadataValue, MetadataField
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getNamespace

        public String getNamespace()
        Get the schema namespace.
        Returns:
        namespace String
      • setNamespace

        public void setNamespace​(String namespace)
        Set the schema namespace.
        Parameters:
        namespace - XML namespace URI
      • getName

        public String getName()
        Get the schema name.
        Returns:
        name String
      • setName

        public void setName​(String name)
        Set the schema name.
        Parameters:
        name - short name of schema