public class DefinitionsServiceImpl extends Object implements org.apache.unomi.api.services.DefinitionsService, org.osgi.framework.SynchronousBundleListener
| Constructor and Description |
|---|
DefinitionsServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
bundleChanged(org.osgi.framework.BundleEvent event) |
org.apache.unomi.api.conditions.Condition |
extractConditionBySystemTag(org.apache.unomi.api.conditions.Condition rootCondition,
String systemTag) |
org.apache.unomi.api.conditions.Condition |
extractConditionByTag(org.apache.unomi.api.conditions.Condition rootCondition,
String tag)
Deprecated.
As of version 1.2.0-incubating, use
extractConditionBySystemTag(Condition, String) instead |
Set<org.apache.unomi.api.conditions.Condition> |
extractConditionsByType(org.apache.unomi.api.conditions.Condition rootCondition,
String typeId) |
org.apache.unomi.api.actions.ActionType |
getActionType(String id) |
Set<org.apache.unomi.api.actions.ActionType> |
getActionTypeBySystemTag(String tag) |
Set<org.apache.unomi.api.actions.ActionType> |
getActionTypeByTag(String tag) |
Collection<org.apache.unomi.api.actions.ActionType> |
getAllActionTypes() |
Collection<org.apache.unomi.api.conditions.ConditionType> |
getAllConditionTypes() |
Collection<org.apache.unomi.api.ValueType> |
getAllValueTypes() |
org.apache.unomi.api.conditions.ConditionType |
getConditionType(String id) |
Set<org.apache.unomi.api.conditions.ConditionType> |
getConditionTypesBySystemTag(String tag) |
Set<org.apache.unomi.api.conditions.ConditionType> |
getConditionTypesByTag(String tag) |
org.apache.unomi.api.PropertyMergeStrategyType |
getPropertyMergeStrategyType(String id) |
Map<Long,List<org.apache.unomi.api.PluginType>> |
getTypesByPlugin() |
org.apache.unomi.api.ValueType |
getValueType(String id) |
Set<org.apache.unomi.api.ValueType> |
getValueTypeByTag(String tag) |
void |
postConstruct() |
void |
preDestroy() |
void |
refresh() |
void |
reloadTypes(boolean refresh) |
void |
removeActionType(String id) |
void |
removeConditionType(String id) |
boolean |
resolveConditionType(org.apache.unomi.api.conditions.Condition rootCondition) |
void |
setActionType(org.apache.unomi.api.actions.ActionType actionType) |
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext) |
void |
setConditionType(org.apache.unomi.api.conditions.ConditionType conditionType) |
void |
setDefinitionsRefreshInterval(long definitionsRefreshInterval) |
void |
setPersistenceService(org.apache.unomi.persistence.spi.PersistenceService persistenceService) |
void |
setSchedulerService(org.apache.unomi.api.services.SchedulerService schedulerService) |
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public void setPersistenceService(org.apache.unomi.persistence.spi.PersistenceService persistenceService)
public void setSchedulerService(org.apache.unomi.api.services.SchedulerService schedulerService)
public void setDefinitionsRefreshInterval(long definitionsRefreshInterval)
public void postConstruct()
public void reloadTypes(boolean refresh)
public void preDestroy()
public Map<Long,List<org.apache.unomi.api.PluginType>> getTypesByPlugin()
getTypesByPlugin in interface org.apache.unomi.api.services.DefinitionsServicepublic Collection<org.apache.unomi.api.conditions.ConditionType> getAllConditionTypes()
getAllConditionTypes in interface org.apache.unomi.api.services.DefinitionsServicepublic Set<org.apache.unomi.api.conditions.ConditionType> getConditionTypesByTag(String tag)
getConditionTypesByTag in interface org.apache.unomi.api.services.DefinitionsServicepublic Set<org.apache.unomi.api.conditions.ConditionType> getConditionTypesBySystemTag(String tag)
getConditionTypesBySystemTag in interface org.apache.unomi.api.services.DefinitionsServicepublic org.apache.unomi.api.conditions.ConditionType getConditionType(String id)
getConditionType in interface org.apache.unomi.api.services.DefinitionsServicepublic void removeConditionType(String id)
removeConditionType in interface org.apache.unomi.api.services.DefinitionsServicepublic void setConditionType(org.apache.unomi.api.conditions.ConditionType conditionType)
setConditionType in interface org.apache.unomi.api.services.DefinitionsServicepublic Collection<org.apache.unomi.api.actions.ActionType> getAllActionTypes()
getAllActionTypes in interface org.apache.unomi.api.services.DefinitionsServicepublic Set<org.apache.unomi.api.actions.ActionType> getActionTypeByTag(String tag)
getActionTypeByTag in interface org.apache.unomi.api.services.DefinitionsServicepublic Set<org.apache.unomi.api.actions.ActionType> getActionTypeBySystemTag(String tag)
getActionTypeBySystemTag in interface org.apache.unomi.api.services.DefinitionsServicepublic org.apache.unomi.api.actions.ActionType getActionType(String id)
getActionType in interface org.apache.unomi.api.services.DefinitionsServicepublic void removeActionType(String id)
removeActionType in interface org.apache.unomi.api.services.DefinitionsServicepublic void setActionType(org.apache.unomi.api.actions.ActionType actionType)
setActionType in interface org.apache.unomi.api.services.DefinitionsServicepublic Collection<org.apache.unomi.api.ValueType> getAllValueTypes()
getAllValueTypes in interface org.apache.unomi.api.services.DefinitionsServicepublic Set<org.apache.unomi.api.ValueType> getValueTypeByTag(String tag)
getValueTypeByTag in interface org.apache.unomi.api.services.DefinitionsServicepublic org.apache.unomi.api.ValueType getValueType(String id)
getValueType in interface org.apache.unomi.api.services.DefinitionsServicepublic void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged in interface org.osgi.framework.BundleListenerpublic org.apache.unomi.api.PropertyMergeStrategyType getPropertyMergeStrategyType(String id)
getPropertyMergeStrategyType in interface org.apache.unomi.api.services.DefinitionsServicepublic Set<org.apache.unomi.api.conditions.Condition> extractConditionsByType(org.apache.unomi.api.conditions.Condition rootCondition, String typeId)
extractConditionsByType in interface org.apache.unomi.api.services.DefinitionsService@Deprecated public org.apache.unomi.api.conditions.Condition extractConditionByTag(org.apache.unomi.api.conditions.Condition rootCondition, String tag)
extractConditionBySystemTag(Condition, String) insteadextractConditionByTag in interface org.apache.unomi.api.services.DefinitionsServicepublic org.apache.unomi.api.conditions.Condition extractConditionBySystemTag(org.apache.unomi.api.conditions.Condition rootCondition,
String systemTag)
extractConditionBySystemTag in interface org.apache.unomi.api.services.DefinitionsServicepublic boolean resolveConditionType(org.apache.unomi.api.conditions.Condition rootCondition)
resolveConditionType in interface org.apache.unomi.api.services.DefinitionsServicepublic void refresh()
refresh in interface org.apache.unomi.api.services.DefinitionsServiceCopyright © 2014–2023 Apache Software Foundation. All rights reserved.