@Override public List<Report> getReportsBetweenByName( String name, int first, int max ) { return reportStore.getAllLikeName( name, first, max ); }
@Override public List<ValidationRuleGroup> getValidationRuleGroupsBetweenByName( String name, int first, int max ) { return validationRuleGroupStore.getAllLikeName( name, first, max ) ; } }
@Override public List<Constant> getConstantsBetweenByName( String name, int first, int max ) { return constantStore.getAllLikeName( name, first, max ); } }
@Override public List<UserGroup> getUserGroupsBetweenByName( String name, int first, int max ) { return userGroupStore.getAllLikeName( name, first, max ); } }
@Override @SuppressWarnings( "unchecked" ) public <T extends IdentifiableObject> List<T> getLikeName( Class<T> clazz, String name ) { IdentifiableObjectStore<IdentifiableObject> store = getIdentifiableObjectStore( clazz ); if ( store == null ) { return new ArrayList<>(); } return (List<T>) store.getAllLikeName( name ); }
@Override @SuppressWarnings( "unchecked" ) public <T extends IdentifiableObject> List<T> getBetweenLikeName( Class<T> clazz, Set<String> words, int first, int max ) { IdentifiableObjectStore<IdentifiableObject> store = getIdentifiableObjectStore( clazz ); if ( store == null ) { return new ArrayList<>(); } return (List<T>) store.getAllLikeName( words, first, max ); }