org.beanlet
Annotation Type Operation


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Operation

Exposes methods as beanlet operations.

XML Representation

The following xml-fragment shows how to express this annotation in xml. The italic attribute of the 'operation' tag is used to identify the element to which this annotation is applied. The other attributes can be specified optionally if the annotation specifies a default value for the particular annotation methods.
<beanlets xmlns="http://beanlet.org/schema/beanlet"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://beanlet.org/schema/beanlet http://beanlet.org/schema/beanlet/beanlet_1_0.xsd">
  <beanlet name="foo" type="com.acme.Foo">
    <operation method="bar" name="" description=""/>
  </beanlet>
</beanlets>


Optional Element Summary
 String description
          Description of the operation.
 String name
          Used to override the name of the annotated method.
 

name

public abstract String name
Used to override the name of the annotated method.

Default:
""

description

public abstract String description
Description of the operation.

Default:
""


Copyright © 2006-2012. All Rights Reserved.