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

Packages that use IdMessage
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
`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
`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
`IdMessage` ViolationMessage.`getLeafBeanId()`
`IdMessage` ViolationMessage.`getRootBeanId()`

Methods in com.google.web.bindery.requestfactory.shared.messages that return types with arguments of type IdMessage
`AutoBean<IdMessage>` MessageFactory.`id()`

Methods in com.google.web.bindery.requestfactory.shared.messages with parameters of type IdMessage
`void` ViolationMessage.`setLeafBeanId(IdMessage id)`
`void` ViolationMessage.`setRootBeanId(IdMessage id)`