public class GetDetail extends java.lang.Object implements RestReadView<ChangeResource>, DynamicOptions.BeanReceiver
Modifier and Type | Method and Description |
---|---|
Response<ChangeInfo> |
apply(ChangeResource rsrc)
Process the view operation by reading from the resource.
|
java.lang.Class<? extends DynamicOptions.BeanReceiver> |
getExportedBeanReceiver()
Returns the class that should be used for looking up exported DynamicBean bindings from
plugins.
|
void |
setDynamicBean(java.lang.String plugin,
DynamicOptions.DynamicBean dynamicBean) |
public void setDynamicBean(java.lang.String plugin, DynamicOptions.DynamicBean dynamicBean)
setDynamicBean
in interface DynamicOptions.BeanReceiver
public java.lang.Class<? extends DynamicOptions.BeanReceiver> getExportedBeanReceiver()
DynamicOptions.BeanReceiver
GetDetail
is just a synonym for a variant of GetChange
, and it should respect any DynamicBeans on GetChange. GetChange}. So it should
return GetChange.class
from this method.getExportedBeanReceiver
in interface DynamicOptions.BeanReceiver
public Response<ChangeInfo> apply(ChangeResource rsrc)
RestReadView
apply
in interface RestReadView<ChangeResource>
rsrc
- resource to read.BinaryResult
to avoid automatic conversion
to JSON.