Class RecordStructure
- java.lang.Object
-
- edu.indiana.lib.osid.base.repository.RecordStructure
-
- edu.indiana.lib.osid.base.repository.http.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 Summary
Constructors Modifier Constructor Description protectedRecordStructure()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()StringgetDisplayName()StringgetFormat()org.osid.shared.IdgetId()protected static RecordStructuregetInstance()org.osid.repository.PartStructureIteratorgetPartStructures()StringgetSchema()org.osid.shared.TypegetType()booleanisRepeatable()booleanvalidateRecord(org.osid.repository.Record record)-
Methods inherited from class edu.indiana.lib.osid.base.repository.RecordStructure
updateDisplayName
-
-
-
-
Method Detail
-
getInstance
protected static RecordStructure getInstance()
-
getDisplayName
public String getDisplayName() throws org.osid.repository.RepositoryException
- Specified by:
getDisplayNamein interfaceorg.osid.repository.RecordStructure- Overrides:
getDisplayNamein classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
getDescription
public String getDescription() throws org.osid.repository.RepositoryException
- Specified by:
getDescriptionin interfaceorg.osid.repository.RecordStructure- Overrides:
getDescriptionin classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
getFormat
public String getFormat() throws org.osid.repository.RepositoryException
- Specified by:
getFormatin interfaceorg.osid.repository.RecordStructure- Overrides:
getFormatin classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
getSchema
public String getSchema() throws org.osid.repository.RepositoryException
- Specified by:
getSchemain interfaceorg.osid.repository.RecordStructure- Overrides:
getSchemain classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
getType
public org.osid.shared.Type getType() throws org.osid.repository.RepositoryException- Specified by:
getTypein interfaceorg.osid.repository.RecordStructure- Overrides:
getTypein classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
isRepeatable
public boolean isRepeatable() throws org.osid.repository.RepositoryException- Specified by:
isRepeatablein interfaceorg.osid.repository.RecordStructure- Overrides:
isRepeatablein classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
getId
public org.osid.shared.Id getId() throws org.osid.repository.RepositoryException- Specified by:
getIdin interfaceorg.osid.repository.RecordStructure- Overrides:
getIdin classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
getPartStructures
public org.osid.repository.PartStructureIterator getPartStructures() throws org.osid.repository.RepositoryException- Specified by:
getPartStructuresin interfaceorg.osid.repository.RecordStructure- Overrides:
getPartStructuresin classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
validateRecord
public boolean validateRecord(org.osid.repository.Record record) throws org.osid.repository.RepositoryException- Specified by:
validateRecordin interfaceorg.osid.repository.RecordStructure- Overrides:
validateRecordin classRecordStructure- Throws:
org.osid.repository.RepositoryException
-
-