@Documented @Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) public @interface OAObjCallback
example for Property callback:
@OAObjCallback(viewDependentProperties = { P_Name })
public void nameCallback(final OAObjectCallback callback) {
switch (callback.getType()) {
case AllowEnabled:
callback.setAllowed(false);
break;
}
}
OAObjectCallback
Modifier and Type | Optional Element and Description |
---|---|
String[] |
contextDependentProperties |
String |
contextEnabledProperty |
boolean |
contextEnabledValue |
String |
contextVisibleProperty |
boolean |
contextVisibleValue |
String |
enabledProperty |
boolean |
enabledValue |
OAObjectCallback.Type[] |
supportedTypes |
String[] |
viewDependentProperties |
String |
visibleProperty |
boolean |
visibleValue |
public abstract String enabledProperty
public abstract String visibleProperty
public abstract String contextEnabledProperty
public abstract String contextVisibleProperty
public abstract String[] viewDependentProperties
public abstract String[] contextDependentProperties
public abstract OAObjectCallback.Type[] supportedTypes
Copyright © 1999–2025 ViaOA. All rights reserved.