Package step.plugins.views
Class ViewModelAccessorImpl
- java.lang.Object
-
- step.core.accessors.AbstractAccessor<ViewModel>
-
- step.plugins.views.ViewModelAccessorImpl
-
- All Implemented Interfaces:
step.core.accessors.Accessor<ViewModel>
,ViewModelAccessor
- Direct Known Subclasses:
InMemoryViewModelAccessor
public class ViewModelAccessorImpl extends step.core.accessors.AbstractAccessor<ViewModel> implements ViewModelAccessor
-
-
Constructor Summary
Constructors Constructor Description ViewModelAccessorImpl(step.core.collections.Collection<ViewModel> collectionDriver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ViewModel>
Tget(java.lang.String viewId, java.lang.String executionId, java.lang.Class<T> as)
void
removeViewsByExecutionId(java.lang.String executionId)
-
Methods inherited from class step.core.accessors.AbstractAccessor
createOrUpdateCompoundIndex, createOrUpdateIndex, findByAttributes, findByAttributes, findManyByAttributes, findManyByAttributes, get, get, getAll, getCollectionDriver, getRange, remove, save, save, stream
-
-
-
-
Constructor Detail
-
ViewModelAccessorImpl
public ViewModelAccessorImpl(step.core.collections.Collection<ViewModel> collectionDriver)
-
-
Method Detail
-
get
public <T extends ViewModel> T get(java.lang.String viewId, java.lang.String executionId, java.lang.Class<T> as)
- Specified by:
get
in interfaceViewModelAccessor
-
removeViewsByExecutionId
public void removeViewsByExecutionId(java.lang.String executionId)
- Specified by:
removeViewsByExecutionId
in interfaceViewModelAccessor
-
-