Interface IntersectionForm
- All Superinterfaces:
Extensible, Identifiable, OsidAggregateableForm, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, Suppliable
- All Known Subinterfaces:
IntersectionBatchForm
This is the form for creating and updating Routes.Like all
OsidForm objects, various data elements may be set here for use in
the create and update methods in the RouteAdminSession. For each
data element that may be set, metadata may be examined to provide display
hints or data constraints. Some data may be automatically derived from the
route segments.
Like all OsidForms, IntersectionForm is stateful and
must not be accessed by multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetIntersectionFormRecord(Type intersectionRecordType) Gets theIntersectionFormRecordcorresponding to the given intersection recordType.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface Identifiable
getId, isCurrentMethods inherited from interface OsidExtensibleForm
getRequiredRecordTypesMethods inherited from interface OsidForm
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocaleMethods inherited from interface OsidObjectForm
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusType
-
Method Details
-
getIntersectionFormRecord
IntersectionFormRecord getIntersectionFormRecord(Type intersectionRecordType) throws OperationFailedException Gets theIntersectionFormRecordcorresponding to the given intersection recordType.- Parameters:
intersectionRecordType- an intersection record type- Returns:
- the intersection form record
- Throws:
NullArgumentException-intersectionRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(intersectionRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-