Class RecordStructure

  • All Implemented Interfaces:
    Serializable, org.osid.repository.RecordStructure

    public class RecordStructure
    extends RecordStructure
    Version:
    Author:
    Massachusetts Institute of Techbology, Sakai Software Development Team
    See Also:
    Serialized Form
    • Constructor Detail

      • RecordStructure

        protected RecordStructure()
    • Method Detail

      • getDisplayName

        public String getDisplayName()
                              throws org.osid.repository.RepositoryException
        Specified by:
        getDisplayName in interface org.osid.repository.RecordStructure
        Overrides:
        getDisplayName in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • getDescription

        public String getDescription()
                              throws org.osid.repository.RepositoryException
        Specified by:
        getDescription in interface org.osid.repository.RecordStructure
        Overrides:
        getDescription in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • getFormat

        public String getFormat()
                         throws org.osid.repository.RepositoryException
        Specified by:
        getFormat in interface org.osid.repository.RecordStructure
        Overrides:
        getFormat in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • getSchema

        public String getSchema()
                         throws org.osid.repository.RepositoryException
        Specified by:
        getSchema in interface org.osid.repository.RecordStructure
        Overrides:
        getSchema in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • getType

        public org.osid.shared.Type getType()
                                     throws org.osid.repository.RepositoryException
        Specified by:
        getType in interface org.osid.repository.RecordStructure
        Overrides:
        getType in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • isRepeatable

        public boolean isRepeatable()
                             throws org.osid.repository.RepositoryException
        Specified by:
        isRepeatable in interface org.osid.repository.RecordStructure
        Overrides:
        isRepeatable in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • getId

        public org.osid.shared.Id getId()
                                 throws org.osid.repository.RepositoryException
        Specified by:
        getId in interface org.osid.repository.RecordStructure
        Overrides:
        getId in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • getPartStructures

        public org.osid.repository.PartStructureIterator getPartStructures()
                                                                    throws org.osid.repository.RepositoryException
        Specified by:
        getPartStructures in interface org.osid.repository.RecordStructure
        Overrides:
        getPartStructures in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException
      • validateRecord

        public boolean validateRecord​(org.osid.repository.Record record)
                               throws org.osid.repository.RepositoryException
        Specified by:
        validateRecord in interface org.osid.repository.RecordStructure
        Overrides:
        validateRecord in class RecordStructure
        Throws:
        org.osid.repository.RepositoryException