## Uses of Interface
com.google.web.bindery.requestfactory.shared.messages.IdMessage

- Packages that use IdMessage
  Package | Description
  --- | ---
  com.google.web.bindery.requestfactory.server | Server side classes for mediating between the client side and the persistent datastore.
  com.google.web.bindery.requestfactory.shared.messages | Contains classes that define the RequestFactory wire format.

- - ### Uses of IdMessage in com.google.web.bindery.requestfactory.server

    Method parameters in com.google.web.bindery.requestfactory.server with type arguments of type IdMessage
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<AutoBean<? extends BaseProxy>>` | RequestState.`getBeansForPayload(java.util.List<? extends IdMessage> idMessages)` Get or create BaseProxy AutoBeans for a list of id-bearing messages.

  - ### Uses of IdMessage in com.google.web.bindery.requestfactory.shared.messages

    Subinterfaces of IdMessage in com.google.web.bindery.requestfactory.shared.messages
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OperationMessage` Represents an operation to be carried out on a single entity on the server.

    Methods in com.google.web.bindery.requestfactory.shared.messages that return IdMessage
    Modifier and Type | Method and Description
    --- | ---
    `IdMessage` | ViolationMessage.`getLeafBeanId()`
    `IdMessage` | ViolationMessage.`getRootBeanId()`

    Methods in com.google.web.bindery.requestfactory.shared.messages that return types with arguments of type IdMessage
    Modifier and Type | Method and Description
    --- | ---
    `AutoBean<IdMessage>` | MessageFactory.`id()`

    Methods in com.google.web.bindery.requestfactory.shared.messages with parameters of type IdMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViolationMessage.`setLeafBeanId(IdMessage id)`
    `void` | ViolationMessage.`setRootBeanId(IdMessage id)`