public interface OublietteForm extends OsidCatalogForm
This is the form for creating and updating oubliettes.
Like all OsidForm
objects, various data elements may be set
here for use in the create and update methods in the
OublietteAdminSession.
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 |
---|---|
OublietteFormRecord |
getOublietteFormRecord(Type oublietteRecordType)
Gets the
OublietteFormRecord corresponding to the given
oubliette record 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
OublietteFormRecord getOublietteFormRecord(Type oublietteRecordType) throws OperationFailedException, PermissionDeniedException
OublietteFormRecord
corresponding to the given
oubliette record Type.
oublietteRecordType
- an oubliette record typeNullArgumentException
- oublietteRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(oublietteRecordType)
is false
mandatory
- This method must be implemented.