@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
@Inherited
public @interface ClientProtected
Used to mark gateway methods that can have role-based restrictions on client access. The id is a key to the
roles and enabled property set up by users in the designer.
Access should be enabled by default for existing projects/capabilities; disabled by default for new projects or
capabilities.
Id's are case-sensitive.