Class VolumePartStructure
- java.lang.Object
-
- edu.indiana.lib.osid.base.repository.http.VolumePartStructure
-
- All Implemented Interfaces:
Serializable,org.osid.repository.PartStructure
public class VolumePartStructure extends Object implements org.osid.repository.PartStructure
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedVolumePartStructure()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()StringgetDisplayName()org.osid.shared.IdgetId()static VolumePartStructuregetInstance()static org.osid.shared.IdgetPartStructureId()Public method to fetch the PartStructure IDorg.osid.repository.PartStructureIteratorgetPartStructures()org.osid.repository.RecordStructuregetRecordStructure()org.osid.shared.TypegetType()booleanisMandatory()booleanisPopulatedByRepository()booleanisRepeatable()voidupdateDisplayName(String displayName)booleanvalidatePart(org.osid.repository.Part part)
-
-
-
Method Detail
-
getInstance
public static VolumePartStructure getInstance()
-
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:
getDisplayNamein interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
getDescription
public String getDescription() throws org.osid.repository.RepositoryException
- Specified by:
getDescriptionin interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
isMandatory
public boolean isMandatory() throws org.osid.repository.RepositoryException- Specified by:
isMandatoryin interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
isPopulatedByRepository
public boolean isPopulatedByRepository() throws org.osid.repository.RepositoryException- Specified by:
isPopulatedByRepositoryin interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
isRepeatable
public boolean isRepeatable() throws org.osid.repository.RepositoryException- Specified by:
isRepeatablein interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
updateDisplayName
public void updateDisplayName(String displayName) throws org.osid.repository.RepositoryException
- Specified by:
updateDisplayNamein interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
getId
public org.osid.shared.Id getId() throws org.osid.repository.RepositoryException- Specified by:
getIdin interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
getType
public org.osid.shared.Type getType() throws org.osid.repository.RepositoryException- Specified by:
getTypein interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
getRecordStructure
public org.osid.repository.RecordStructure getRecordStructure() throws org.osid.repository.RepositoryException- Specified by:
getRecordStructurein interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
validatePart
public boolean validatePart(org.osid.repository.Part part) throws org.osid.repository.RepositoryException- Specified by:
validatePartin interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
getPartStructures
public org.osid.repository.PartStructureIterator getPartStructures() throws org.osid.repository.RepositoryException- Specified by:
getPartStructuresin interfaceorg.osid.repository.PartStructure- Throws:
org.osid.repository.RepositoryException
-
-