public interface UtilityForm extends OsidCatalogForm
This is the form for creating and updating utilities.   
  Like all  OsidForm  objects, various data elements may be set 
  here for use in the create and update methods in the  
  UtilityAdminSession.  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 | 
|---|---|
| UtilityFormRecord | getUtilityFormRecord(Type utilityRecordType)Gets the   UtilityFormRecord corresponding to the given 
  utility record Type. | 
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusTypegetRequiredRecordTypesgetRecordTypes, hasRecordTypegetDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocalegetId, isCurrentclearBranding, clearLicense, clearProvider, getBrandingMetadata, getLicenseMetadata, getProviderMetadata, setBranding, setLicense, setProviderUtilityFormRecord getUtilityFormRecord(Type utilityRecordType) throws OperationFailedException
 UtilityFormRecord  corresponding to the given 
  utility record  Type. utilityRecordType - the utility record typeNullArgumentException -  utilityRecordType 
           is  null OperationFailedException - unable to complete requestUnsupportedException -  
          hasRecordType(utilityRecordType)  is  false 
          mandatory - This method must be implemented.