public interface Map extends OsidCatalog
A  Map  represents a collection of locations and paths. 
  
| Modifier and Type | Method and Description | 
|---|---|
| MapRecord | getMapRecord(Type mapRecordType)Gets the map record corresponding to the given   Map record Type. | 
getDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdMapRecord getMapRecord(Type mapRecordType) throws OperationFailedException
 Map  
  record  Type.  This method is used to retrieve an object 
  implementing the requested record. The  mapRecordType  
  may be the  Type  returned in  getRecordTypes() 
   or any of its parents in a  Type  hierarchy where 
   hasRecordType(mapRecordType)  is  true  .mapRecordType - the type of map record to retrieveNullArgumentException -  mapRecordType  is 
           null OperationFailedException - unable to complete requestUnsupportedException -  
          hasRecordType(mapRecordType)  is  false mandatory - This method must be implemented.