Classes | |
| class | OnChangeNotSupportedException |
| interface | ValueChangeListener |
Public Member Functions | |
| void | addValueChangeListener (ValueChangeListener listener) throws OnChangeNotSupportedException |
| void | removeValueChangeListener (ValueChangeListener listener) |
| Object | get (CompletionHolder completionHolder) throws AcsJException |
| boolean | initializeValue () |
| void | set (Object value, CompletionHolder completion) throws AcsJException |
Data access interface.
| void alma.ACS.jbaci.DataAccess.addValueChangeListener | ( | ValueChangeListener | listener | ) | throws OnChangeNotSupportedException |
Add value change listener.
| listener | listener to be notified on every value change. |
| NotSupportedException | throws id this DataAccess does not support on-change notifications - exeptions provides recommended pool time property. |
Implemented in alma.ACS.jbaci.DataAccessSupport.
| Object alma.ACS.jbaci.DataAccess.get | ( | CompletionHolder | completionHolder | ) | throws AcsJException |
Retrieve value or throw AcsJExcption in case of failure.
| completionHolder | completion holder. If completionHolder.value is left to null (by this method), caller is responsible to create a no-error completion with current timestamp later. Use alma.ACS.jbaci.CompletionUtil class to generate no-error completion. |
null. | ACS | exception if case of failure. |
Implemented in alma.ACS.jbaci.MemoryDataAccess.
Referenced by alma.ACS.impl.CommonPropertyImpl.getSync().
| boolean alma.ACS.jbaci.DataAccess.initializeValue | ( | ) |
Flag indicating if property should initialize value (to default value) when initializing.
Implemented in alma.ACS.jbaci.MemoryDataAccess.
Referenced by alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl().
| void alma.ACS.jbaci.DataAccess.removeValueChangeListener | ( | ValueChangeListener | listener | ) |
Remove value change listener.
| listener | listener to be removed. |
Implemented in alma.ACS.jbaci.DataAccessSupport.
| void alma.ACS.jbaci.DataAccess.set | ( | Object | value, | |
| CompletionHolder | completion | |||
| ) | throws AcsJException |
Set value or throw AcsJExcption in case of failure.
| value | value to be set, non-null. | |
| completionHolder | completion holder. If completionHolder.value is left to null (by this method), caller is responsible to create a no-error completion with current timestamp later. Use alma.ACS.jbaci.CompletionUtil class to generate no-error completion. |
| ACS | exception if case of failure. |
Implemented in alma.ACS.jbaci.MemoryDataAccess.
Referenced by alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), alma.ACS.impl.CommonPropertyImpl.setSync(), and alma.ACS.MasterComponentImpl.MasterComponentImplBase.updateStateHierarchy().
1.7.0