public interface MapForm extends OsidCatalogForm
This is the form for creating and updating maps.
Like
all OsidForm
objects, various data elements may be set here
for use in the create and update methods in the MapAdminSession.
For each data element that may be set, metadata may be examined to
provide display hints or data constraints.
Modifier and Type | Method and Description |
---|---|
MapFormRecord |
getMapFormRecord(Type mapRecordType)
Gets the
MapFormRecord interface corresponding to the
given map record interface Type. |
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusType
getRequiredRecordTypes
getRecordTypes, hasRecordType
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocale
getId, isCurrent
clearBranding, clearLicense, clearProvider, getBrandingMetadata, getLicenseMetadata, getProviderMetadata, setBranding, setLicense, setProvider
MapFormRecord getMapFormRecord(Type mapRecordType) throws OperationFailedException
MapFormRecord
interface corresponding to the
given map record interface Type.
mapRecordType
- a map record typeNullArgumentException
- mapRecordType
is
null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(mapRecordType)
is false
mandatory
- This method must be implemented.