# Uses of Interface
com.sas.services.information.metadata.prompt.BaseOMRPromptInterface

Packages that use BaseOMRPromptInterface
Package
Description
com.sas.services.information.metadata
Information Service metadata.
com.sas.services.information.metadata.prompt
Information Service prompt model.

- ## Uses of BaseOMRPromptInterface in com.sas.services.information.metadata

  Methods in com.sas.services.information.metadata that return BaseOMRPromptInterface
  Modifier and Type
  Method
  Description
  `BaseOMRPromptInterface`
  Metadata.`getPrompt()`
  Get the first prompt on this object.
  `BaseOMRPromptInterface`
  MetadataInterface.`getPrompt()`
  Get the first prompt on this object.
  `BaseOMRPromptInterface`
  VirtualMetadata.`getPrompt()`
  Methods in com.sas.services.information.metadata with parameters of type BaseOMRPromptInterface
  Modifier and Type
  Method
  Description
  `void`
  Metadata.`addPrompt(BaseOMRPromptInterface prompt)`
  Add a prompt to this object.
  `void`
  MetadataInterface.`addPrompt(BaseOMRPromptInterface prompt)`
  Add a prompt to this object.
  `void`
  VirtualMetadata.`addPrompt(BaseOMRPromptInterface prompt)`
  `void`
  Metadata.`removePrompt(BaseOMRPromptInterface prompt)`
  Remove a prompt from this object.
  `void`
  MetadataInterface.`removePrompt(BaseOMRPromptInterface prompt)`
  Remove a prompt from this object.
  `void`
  VirtualMetadata.`removePrompt(BaseOMRPromptInterface prompt)`
  `void`
  Metadata.`setPrompt(BaseOMRPromptInterface prompt)`
  Set the prompt on this object.
  `void`
  MetadataInterface.`setPrompt(BaseOMRPromptInterface prompt)`
  Set the prompt on this object.
  `void`
  VirtualMetadata.`setPrompt(BaseOMRPromptInterface prompt)`

- ## Uses of BaseOMRPromptInterface in com.sas.services.information.metadata.prompt

  Subinterfaces of BaseOMRPromptInterface in com.sas.services.information.metadata.prompt
  Modifier and Type
  Interface
  Description
  `interface`
  `OMRPromptGroupInterface`
  Interface for a smart object that represents a `com.sas.prompts.groups.PromptGroupInterface`.
  Classes in com.sas.services.information.metadata.prompt that implement BaseOMRPromptInterface
  Modifier and Type
  Class
  Description
  `final class`
  `OMRPromptDefinition`
  This smart object stores a `com.sas.prompts.definition.PromptDefintionInterface` in metadata as a string of XML passed to `setPromptInfo()`.
  `final class`
  `OMRPromptGroup`
  This object represents an instance of `com.sas.prompts.groups.PromptGroupInterface` as stored in metadata.
  Methods in com.sas.services.information.metadata.prompt with parameters of type BaseOMRPromptInterface
  Modifier and Type
  Method
  Description
  `void`
  BaseOMRPromptInterface.`addPromptReference(BaseOMRPromptInterface prompt)`
  Add the supplied prompt as a reference to this prompt, where this prompt is a shared prompt definition or group in a tree folder (therefore a public prompt).
  `void`
  BaseOMRPromptInterface.`addReferencedPrompt(BaseOMRPromptInterface prompt)`
  Adds a referenced prompt (a shared prompt definition or prompt group that is in a tree folder) to the list of referenced prompts kept by this prompt object.
  `void`
  BaseOMRPromptInterface.`removePromptReference(BaseOMRPromptInterface prompt)`
  Removes the supplied prompt from the list of prompt references held by this prompt.
  `void`
  BaseOMRPromptInterface.`removeReferencedPrompt(BaseOMRPromptInterface prompt)`
  Remove the supplied prompt (a shared prompt in a tree folder) from the list of referenced prompts held by this prompt.