public class OATriggerDelegate extends Object
Constructor and Description |
---|
OATriggerDelegate() |
Modifier and Type | Method and Description |
---|---|
static void |
createTrigger(OATrigger trigger) |
static void |
createTrigger(OATrigger trigger,
boolean bSkipFirstNonManyProperty) |
static OATrigger |
createTrigger(String name,
Class rootClass,
OATriggerListener triggerListener,
String[] dependentPropertyPaths,
boolean bOnlyUseLoadedData,
boolean bServerSideOnly,
boolean bBackgroundThread,
boolean bBackgroundThreadIfNeeded) |
protected static ExecutorService |
getExecutorService() |
static boolean |
removeTrigger(OATrigger trigger) |
static void |
runTrigger(Runnable r) |
public static OATrigger createTrigger(String name, Class rootClass, OATriggerListener triggerListener, String[] dependentPropertyPaths, boolean bOnlyUseLoadedData, boolean bServerSideOnly, boolean bBackgroundThread, boolean bBackgroundThreadIfNeeded)
public static void createTrigger(OATrigger trigger)
public static void createTrigger(OATrigger trigger, boolean bSkipFirstNonManyProperty)
bSkipFirstNonManyProperty
- if true, then if the first prop of the propertyPath is not Type=many, then it will not be used. This
is used when there is a HubListener already listening to the objects.public static boolean removeTrigger(OATrigger trigger)
public static void runTrigger(Runnable r)
protected static ExecutorService getExecutorService()
Copyright © 1999–2019 ViaOA. All rights reserved.