|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectService
ObjectService describes the object management services
Method Summary | |
---|---|
boolean |
addCircuit(Circuit circuit)
Adds a circuit to runtime and the circuit store. |
boolean |
addControl(Control control)
|
boolean |
addDomain(Domain domain)
|
boolean |
addEmitter(Emitter emitter)
|
boolean |
addFilter(Filter filter)
|
void |
addListener(SystemListener listener)
|
boolean |
addObject(Instance object)
|
void |
addObjectObserver(java.lang.String domain,
java.lang.String objectName,
java.lang.String emitterName,
java.util.Observer observer,
boolean priority)
Add an observer of the indicated object |
boolean |
addPanel(Panel panel)
|
boolean |
addReflexSet(ReflexSet reflexSet)
Adds a ReflexSet to runtime and the reflexSet store. |
boolean |
addType(Type type)
|
void |
announceEvent(java.lang.String eventType,
java.lang.Object object)
|
java.lang.String[] |
applyFilter(Filter filter)
|
boolean |
applyFilter(Filter filter,
java.lang.String objectName)
|
java.lang.String[] |
applyFilter(java.lang.String domainName,
java.lang.String filterName,
java.lang.String type)
Returns list of filtered objects or their shared component names. |
boolean |
controlObject(java.lang.String domainName,
java.lang.String objectName,
java.lang.String controlName,
java.lang.String command,
java.util.Map modifiers,
java.util.Map context)
|
boolean |
domainExists(java.lang.String domainName)
|
java.lang.String[] |
getBearersOfModel(java.lang.String domain,
java.lang.String modelName)
|
Type[] |
getCategoryTypes(java.lang.String domainName,
java.lang.String category)
|
Circuit |
getCircuit(java.lang.String circuitName)
Returns the Circuit for given name. |
java.lang.String[] |
getCircuitNames()
Returns a list of all the names of the defined circuits. |
Control |
getControl(java.lang.String controlName)
|
Control[] |
getControlsForType(java.lang.String type)
|
Domain |
getDomain(java.lang.String domain,
int catFilter)
|
Domain[] |
getDomains(int filter)
|
Emitter |
getEmitter(java.lang.String emitterName)
|
java.lang.String[] |
getEmittersForType(java.lang.String type)
|
Filter |
getFilter(java.lang.String domainName,
java.lang.String filterName)
|
java.lang.String[] |
getFilterIComps(Filter filter)
|
java.lang.String[] |
getFilterNames(java.lang.String domainName)
|
java.lang.String[] |
getIconNames(java.lang.String category)
|
java.lang.String[] |
getIndexKeys(java.lang.String domainName,
java.lang.String indexName)
|
ModelStatus |
getModelStatus(java.lang.String domain,
java.lang.String objectName,
java.lang.String modelName)
|
Instance |
getObject(java.lang.String domainName,
java.lang.String objectName)
|
java.lang.String[] |
getObjectNames(java.lang.String domainName)
|
java.lang.String[] |
getObjectNames(java.lang.String domainName,
java.lang.String indexName,
java.lang.String indexKey)
|
java.util.Properties |
getObjectProperties(java.lang.String domainName,
java.lang.String objectName)
|
Type |
getObjectType(java.lang.String domainName,
java.lang.String objectName)
|
Panel |
getPanel(java.lang.String category,
java.lang.String panelName)
|
java.lang.String[] |
getPanelCategories()
|
java.lang.String[] |
getPanelNames(java.lang.String category)
|
ReflexSet |
getReflexSet(java.lang.String reflexSetName)
Returns the ReflexSet for given name. |
Type |
getType(java.lang.String domainName,
java.lang.String typeName)
|
java.lang.String[] |
getTypeNames(java.lang.String domainName)
|
Type[] |
getTypes(java.lang.String domainName)
|
boolean |
objectExists(java.lang.String domainName,
java.lang.String objectName)
|
void |
recordActivity(java.lang.String domainName,
java.lang.String objectName)
|
void |
registerObject(java.lang.String domainName,
java.lang.String objectName,
boolean register)
|
boolean |
removeCircuit(java.lang.String circuitName)
Removes the circuit from runtime and the circuit store. |
boolean |
removeControl(Control control)
|
boolean |
removeDomain(Domain domain)
|
boolean |
removeEmitter(Emitter emitter)
|
boolean |
removeFilter(Filter filter)
|
void |
removeListener(SystemListener listener)
|
boolean |
removeObject(Instance object)
|
void |
removeObjectObserver(java.lang.String domain,
java.lang.String objectName,
java.lang.String emitterName,
java.util.Observer observer)
Remove an observer of the indicated object |
boolean |
removePanel(Panel panel)
|
boolean |
removeReflexSet(java.lang.String reflexSetName)
Removes the reflexSet from runtime and the reflexSet store. |
boolean |
removeType(Type type)
|
FilterTrace |
traceFilter(Filter filter,
java.lang.String objectName,
java.lang.String mode)
|
boolean |
updateCircuit(Circuit circuit)
Saves changes in the passed circuit. |
boolean |
updateDomain(Domain domain)
|
boolean |
updateFilter(Filter filter)
|
boolean |
updateObject(Instance object)
|
boolean |
updatePanel(Panel panel)
|
boolean |
updateReflexSet(ReflexSet reflexSet)
Saves changes in the passed reflexSet. |
boolean |
validateFilter(Filter filter)
|
boolean |
validateObject(java.lang.String domainName,
java.lang.String objectName)
|
Methods inherited from interface com.monad.homerun.core.ManagedService |
---|
init, shutdown |
Method Detail |
---|
Domain[] getDomains(int filter)
Domain getDomain(java.lang.String domain, int catFilter)
boolean domainExists(java.lang.String domainName)
boolean addDomain(Domain domain)
boolean updateDomain(Domain domain)
boolean removeDomain(Domain domain)
java.lang.String[] getTypeNames(java.lang.String domainName)
Type[] getTypes(java.lang.String domainName)
Type[] getCategoryTypes(java.lang.String domainName, java.lang.String category)
Type getObjectType(java.lang.String domainName, java.lang.String objectName)
Type getType(java.lang.String domainName, java.lang.String typeName)
boolean addType(Type type)
boolean removeType(Type type)
Control[] getControlsForType(java.lang.String type)
Control getControl(java.lang.String controlName)
boolean addControl(Control control)
boolean removeControl(Control control)
java.lang.String[] getEmittersForType(java.lang.String type)
Emitter getEmitter(java.lang.String emitterName)
boolean addEmitter(Emitter emitter)
boolean removeEmitter(Emitter emitter)
boolean objectExists(java.lang.String domainName, java.lang.String objectName)
java.lang.String[] getIndexKeys(java.lang.String domainName, java.lang.String indexName)
java.lang.String[] getObjectNames(java.lang.String domainName)
java.lang.String[] getObjectNames(java.lang.String domainName, java.lang.String indexName, java.lang.String indexKey)
java.util.Properties getObjectProperties(java.lang.String domainName, java.lang.String objectName)
java.lang.String[] getBearersOfModel(java.lang.String domain, java.lang.String modelName)
java.lang.String[] getIconNames(java.lang.String category)
Instance getObject(java.lang.String domainName, java.lang.String objectName)
boolean validateObject(java.lang.String domainName, java.lang.String objectName)
boolean addObject(Instance object)
boolean updateObject(Instance object)
boolean removeObject(Instance object)
void recordActivity(java.lang.String domainName, java.lang.String objectName)
boolean controlObject(java.lang.String domainName, java.lang.String objectName, java.lang.String controlName, java.lang.String command, java.util.Map modifiers, java.util.Map context)
void registerObject(java.lang.String domainName, java.lang.String objectName, boolean register)
void addObjectObserver(java.lang.String domain, java.lang.String objectName, java.lang.String emitterName, java.util.Observer observer, boolean priority)
observer
- - an observer of the objectvoid removeObjectObserver(java.lang.String domain, java.lang.String objectName, java.lang.String emitterName, java.util.Observer observer)
observer
- an observer of the objectjava.lang.String[] getFilterNames(java.lang.String domainName)
Filter getFilter(java.lang.String domainName, java.lang.String filterName)
java.lang.String[] applyFilter(Filter filter)
java.lang.String[] applyFilter(java.lang.String domainName, java.lang.String filterName, java.lang.String type)
domainName
- filter domainfilterName
- filter nametype
- component type 'object', 'control', 'model' or 'emitter'
boolean applyFilter(Filter filter, java.lang.String objectName)
boolean validateFilter(Filter filter)
java.lang.String[] getFilterIComps(Filter filter)
FilterTrace traceFilter(Filter filter, java.lang.String objectName, java.lang.String mode)
boolean addFilter(Filter filter)
boolean updateFilter(Filter filter)
boolean removeFilter(Filter filter)
java.lang.String[] getPanelCategories()
java.lang.String[] getPanelNames(java.lang.String category)
Panel getPanel(java.lang.String category, java.lang.String panelName)
boolean addPanel(Panel panel)
boolean updatePanel(Panel panel)
boolean removePanel(Panel panel)
java.lang.String[] getCircuitNames()
Circuit getCircuit(java.lang.String circuitName)
circuitName
- the descriptive name of the circuit
boolean addCircuit(Circuit circuit)
circuit
- the circuit to add
boolean updateCircuit(Circuit circuit)
circuit
- the updated circuit to commit
boolean removeCircuit(java.lang.String circuitName)
circuitName
- the name of the circuit to remove
ReflexSet getReflexSet(java.lang.String reflexSetName)
reflexSetName
- the descriptive name of the reflexSet - usually 'domain:object'
boolean addReflexSet(ReflexSet reflexSet)
reflexSet
- the reflexSet to add
boolean updateReflexSet(ReflexSet reflexSet)
reflexSet
- the updated reflexSet to commit
boolean removeReflexSet(java.lang.String reflexSetName)
reflexSetName
- the name of the reflexSet to remove
ModelStatus getModelStatus(java.lang.String domain, java.lang.String objectName, java.lang.String modelName)
void addListener(SystemListener listener)
void removeListener(SystemListener listener)
void announceEvent(java.lang.String eventType, java.lang.Object object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |