Class Record

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

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

      • Record

        protected Record​(org.osid.shared.Id recordStructureId,
                         org.osid.id.IdManager idManager)
                  throws org.osid.repository.RepositoryException
        Throws:
        org.osid.repository.RepositoryException
    • Method Detail

      • getDisplayName

        public String getDisplayName()
                              throws org.osid.repository.RepositoryException
        Specified by:
        getDisplayName in interface org.osid.repository.Record
        Overrides:
        getDisplayName in class Record
        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.Record
        Overrides:
        getId in class Record
        Throws:
        org.osid.repository.RepositoryException
      • createPart

        public org.osid.repository.Part createPart​(org.osid.shared.Id partStructureId,
                                                   Serializable value)
                                            throws org.osid.repository.RepositoryException
        Specified by:
        createPart in interface org.osid.repository.Record
        Overrides:
        createPart in class Record
        Throws:
        org.osid.repository.RepositoryException
      • deletePart

        public void deletePart​(org.osid.shared.Id partId)
                        throws org.osid.repository.RepositoryException
        Specified by:
        deletePart in interface org.osid.repository.Record
        Overrides:
        deletePart in class Record
        Throws:
        org.osid.repository.RepositoryException
      • getParts

        public org.osid.repository.PartIterator getParts()
                                                  throws org.osid.repository.RepositoryException
        Specified by:
        getParts in interface org.osid.repository.Record
        Overrides:
        getParts in class Record
        Throws:
        org.osid.repository.RepositoryException
      • getRecordStructure

        public org.osid.repository.RecordStructure getRecordStructure()
                                                               throws org.osid.repository.RepositoryException
        Specified by:
        getRecordStructure in interface org.osid.repository.Record
        Overrides:
        getRecordStructure in class Record
        Throws:
        org.osid.repository.RepositoryException
      • isMultivalued

        public boolean isMultivalued()
                              throws org.osid.repository.RepositoryException
        Overrides:
        isMultivalued in class Record
        Throws:
        org.osid.repository.RepositoryException