|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface Registrable
This annotation is used to indicate that the element is registrable, that is, it can only be accessed by end-users that own a valid license. It can provide a default license name and thus will be automatically registered to that name. If the annotation is not used the application will be freely accessible, bound to the default "DIF auto-registration". If the annotation is used with a default registry name it will be unregistrable but associated to this name. If the annotation is used without a default registry name, it will be unregistered and thus inaccessible.
It can be used on any element annotated with one of the following:
@ProviderDefinition
@ApplicationDefinition
@ServiceDefinition
Optional Element Summary | |
---|---|
String |
defaultRegisterName
The default name to which the element is registered in the registry |
public abstract String defaultRegisterName
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |