Documentation

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
jvx:server:lco:accessible_notaccessible [2019/07/04 08:43]
admin created
jvx:server:lco:accessible_notaccessible [2019/07/04 12:27]
admin
Line 1: Line 1:
 +~~NOTRANS~~
 +~~Title: Accessible and NotAccessible~~
  
 +The **@Accessible** and **@NotAccessible** annotations are described in [[jvx:​server:​lco:​actions_in_objects|this article]]. But sometimes it's not enough to allow or deny the general access to a method or storage. Sometimes you want to configure the access for a specific environment,​ e.g. it shouldn'​t be possible to use an action in REST environment but it should be possible to use the same method in all other environments.
 +
 +This environment control is built-in into JVx REST handling.
 +
 +**How to use the environment control?**
 +
 +<file java>
 +@NotAccessible(environment = ILauncher.ENVIRONMENT_REST)
 +public String getCustomerName()
 +{
 +    return "John Doe";
 +}
 +</​file>​
 +
 +It's also possible to use:
 +
 +<file java>
 +@NotAccessible(environment = NotAccessible.ENVIRONMENT_ALL)
 +public String getCustomerName()
 +{
 +    return "John Doe";
 +}
 +</​file>​
 +
 +or
 +
 +<file java>
 +@NotAccessible(environment = ILauncher.ENVIRONMENT_DESKTOP +","​ + ILauncher.ENVIRONMENT_REST)
 +public String getCustomerName()
 +{
 +    return "John Doe";
 +}
 +</​file>​
  
-The @Accessible and @NotAccessible annotations are described in [[jvx:​server:​lco:​actions_in_objects|this article]]. 
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information