Class Part

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

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

      • Part

        protected Part​(org.osid.shared.Id partStructureId,
                       Serializable value,
                       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.Part
        Overrides:
        getDisplayName in class Part
        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.Part
        Overrides:
        getId in class Part
        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.Part
        Overrides:
        getParts in class Part
        Throws:
        org.osid.repository.RepositoryException
      • getPartStructure

        public org.osid.repository.PartStructure getPartStructure()
                                                           throws org.osid.repository.RepositoryException
        Specified by:
        getPartStructure in interface org.osid.repository.Part
        Overrides:
        getPartStructure in class Part
        Throws:
        org.osid.repository.RepositoryException
      • getValue

        public Serializable getValue()
                              throws org.osid.repository.RepositoryException
        Specified by:
        getValue in interface org.osid.repository.Part
        Overrides:
        getValue in class Part
        Throws:
        org.osid.repository.RepositoryException
      • updateValue

        public void updateValue​(Serializable value)
                         throws org.osid.repository.RepositoryException
        Specified by:
        updateValue in interface org.osid.repository.Part
        Overrides:
        updateValue in class Part
        Throws:
        org.osid.repository.RepositoryException