public AbstractActivityInstanceSearchEntity(final SearchEntityDescriptor searchDescriptor, final SearchOptions options, final FlowNodeStateManager flowNodeStateManager) throws SBonitaReadException { super(searchDescriptor, options); this.flowNodeStateManager = flowNodeStateManager; entityClass = getEntityClass(options); }
@Override protected void validateQuery(final SearchOptions searchOptions) throws SBonitaReadException { validateActivityTypeFilterUnicity(searchOptions); }
protected Class<? extends PersistentObject> getEntityClass(final SearchOptions searchOptions) throws SBonitaReadException { Class<? extends PersistentObject> entityClass = SActivityInstance.class; final SearchFilter searchFilter = getSearchFilter(searchOptions, ActivityInstanceSearchDescriptor.ACTIVITY_TYPE); if (searchFilter != null) { final FlowNodeType activityType = (FlowNodeType) searchFilter.getValue();
protected Class<? extends PersistentObject> getEntityClass(final SearchOptions searchOptions) throws SBonitaReadException { Class<? extends PersistentObject> entityClass = SActivityInstance.class; final SearchFilter searchFilter = getSearchFilter(searchOptions, ActivityInstanceSearchDescriptor.ACTIVITY_TYPE); if (searchFilter != null) { final FlowNodeType activityType = (FlowNodeType) searchFilter.getValue();
public AbstractActivityInstanceSearchEntity(final SearchEntityDescriptor searchDescriptor, final SearchOptions options, final FlowNodeStateManager flowNodeStateManager) throws SBonitaReadException { super(searchDescriptor, options); this.flowNodeStateManager = flowNodeStateManager; entityClass = getEntityClass(options); }
@Override protected void validateQuery(final SearchOptions searchOptions) throws SBonitaReadException { validateActivityTypeFilterUnicity(searchOptions); }