@Target(value={METHOD,CONSTRUCTOR})
@Retention(value=RUNTIME)
@Documented
public @interface ThingworxExtensionApiMethod
ThingworxExtensionApiMethod
annotation is used to indicate that the current method is part of the Thingworx Extension
Development API.Modifier and Type | Required Element and Description |
---|---|
int[] |
since
Required parameter: Indicates which version of the Thingworx Platform began supporting the API. |
Modifier and Type | Optional Element and Description |
---|---|
boolean |
canOverride
Optional parameter: Indicates whether or not extension developers are permitted to override the method in extended versions of the containing class. |
int[] |
deprecatedSince
Optional parameter: When specified, indicates that the method has been deprecated for extension developers and should no longer be used for new extension development. |
boolean |
requiresSuper
Optional parameter: Indicates where the overriding method is required to call the parent implementation (via super.methodName() ). |
public abstract int[] since
public abstract int[] deprecatedSince