Class DatePartStructure

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

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

      • DatePartStructure

        protected DatePartStructure()
    • Method Detail

      • getPartStructureId

        public static org.osid.shared.Id getPartStructureId()
        Public method to fetch the PartStructure ID
      • getDisplayName

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

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

        public boolean isMandatory()
                            throws org.osid.repository.RepositoryException
        Specified by:
        isMandatory in interface org.osid.repository.PartStructure
        Overrides:
        isMandatory in class PartStructure
        Throws:
        org.osid.repository.RepositoryException
      • isPopulatedByRepository

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

        public boolean isRepeatable()
                             throws org.osid.repository.RepositoryException
        Specified by:
        isRepeatable in interface org.osid.repository.PartStructure
        Overrides:
        isRepeatable in class PartStructure
        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.PartStructure
        Overrides:
        getId in class PartStructure
        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.PartStructure
        Overrides:
        getType in class PartStructure
        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.PartStructure
        Overrides:
        getRecordStructure in class PartStructure
        Throws:
        org.osid.repository.RepositoryException
      • validatePart

        public boolean validatePart​(org.osid.repository.Part part)
                             throws org.osid.repository.RepositoryException
        Specified by:
        validatePart in interface org.osid.repository.PartStructure
        Overrides:
        validatePart in class PartStructure
        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.PartStructure
        Overrides:
        getPartStructures in class PartStructure
        Throws:
        org.osid.repository.RepositoryException