public interface OsidCompendiumForm extends OsidObjectForm, OsidSubjugateableForm
This form is used to create and update governators.
Modifier and Type | Method and Description |
---|---|
void |
clearEndDate()
Clears the end date.
|
void |
clearExtrapolated()
Clears the extrapolated flag.
|
void |
clearInterpolated()
Clears the interpolated flag.
|
void |
clearStartDate()
Clears the start date.
|
Metadata |
getEndDateMetadata()
Gets the metadata for an end date.
|
Metadata |
getExtrapolatedMetadata()
Gets the metadata for the extrapolated flag.
|
Metadata |
getInterpolatedMetadata()
Gets the metadata for the interpolated flag.
|
Metadata |
getStartDateMetadata()
Gets the metadata for a start date.
|
void |
setEndDate(DateTime date)
Sets the end date.
|
void |
setExtrapolated(boolean extrapolated)
Sets the extrapolated flag.
|
void |
setInterpolated(boolean interpolated)
Sets the interpolated flag.
|
void |
setStartDate(DateTime date)
Sets the start date.
|
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusType
getRequiredRecordTypes
getRecordTypes, hasRecordType
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocale
getId, isCurrent
Metadata getStartDateMetadata()
mandatory
- This method must be implemented. void setStartDate(DateTime date)
date
- the new dateInvalidArgumentException
- date
is
invalidNoAccessException
- Metadata.isReadOnly()
is true
NullArgumentException
- date
is
null
mandatory
- This method must be implemented. void clearStartDate()
NoAccessException
- Metadata.isRequired()
or Metadata.isReadOnly()
is true
mandatory
- This method must be implemented. Metadata getEndDateMetadata()
mandatory
- This method must be implemented. void setEndDate(DateTime date)
date
- the new dateInvalidArgumentException
- date
is
invalidNoAccessException
- Metadata.isReadOnly()
is true
NullArgumentException
- date
is
null
mandatory
- This method must be implemented. void clearEndDate()
NoAccessException
- Metadata.isRequired()
or Metadata.isReadOnly()
is true
mandatory
- This method must be implemented. Metadata getInterpolatedMetadata()
mandatory
- This method must be implemented. void setInterpolated(boolean interpolated)
interpolated
- the new interpolated flagInvalidArgumentException
- interpolated
is invalidNoAccessException
- Metadata.isReadOnly()
is true
mandatory
- This method must be implemented. void clearInterpolated()
NoAccessException
- Metadata.isRequired()
or Metadata.isReadOnly()
is true
mandatory
- This method must be implemented. Metadata getExtrapolatedMetadata()
mandatory
- This method must be implemented. void setExtrapolated(boolean extrapolated)
extrapolated
- the new extrapolated flagInvalidArgumentException
- extrapolated
is invalidNoAccessException
- Metadata.isReadOnly()
is true
mandatory
- This method must be implemented. void clearExtrapolated()
NoAccessException
- Metadata.isRequired()
or Metadata.isReadOnly()
is true
mandatory
- This method must be implemented.