public interface Organization extends OsidObject, Federateable, Temporal
An Organization.
Modifier and Type | Method and Description |
---|---|
DisplayText |
getDisplayLabel()
Gets the display label or code for this organization.
|
OrganizationRecord |
getOrganizationRecord(Type organizationRecordType)
Gets the record corresponding to the given
Organization
record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
getEndDate, getStartDate, isEffective
DisplayText getDisplayLabel()
mandatory
- This method must be implemented. OrganizationRecord getOrganizationRecord(Type organizationRecordType) throws OperationFailedException
Organization
record Type.
This method is used to retrieve an object
implementing the requested record. The organizationRecordType
may be the Type
returned in
getRecordTypes()
or any of its parents in a Type
hierarchy where hasRecordType(organizationRecordType)
is true
.organizationRecordType
- the type of organization record to
retrieveNullArgumentException
- organizationRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(organizationRecordType)
is false
mandatory
- This method must be implemented.