@Override public void deleteTrackedEntityType( TrackedEntityType trackedEntityType ) { trackedEntityTypeStore.delete( trackedEntityType ); }
@Override public JobConfiguration getJobConfiguration( int jobId ) { return jobConfigurationStore.get( jobId ); }
@Override public List<Report> getAllReports() { return reportStore.getAll(); }
@Override public void addJobConfigurations( List<JobConfiguration> jobConfigurations ) { jobConfigurations.forEach( jobConfiguration -> jobConfigurationStore.save( jobConfiguration ) ); }
@Override public PredictorGroup getPredictorGroup( String uid ) { return predictorGroupStore.getByUid( uid ); }
@Override public List<UserGroup> getUserGroupsBetweenByName( String name, int first, int max ) { return userGroupStore.getAllLikeName( name, first, max ); } }
@Override public List<UserGroup> getUserGroupsBetween( int first, int max ) { return userGroupStore.getAllOrderedName( first, max ); }
@Override public int getUserGroupCount() { return userGroupStore.getCount(); }
@Override public int getReportCountByName( String name ) { return reportStore.getCountLikeName( name ); }
@Override public IdentifiableObject getObject( int id, String simpleClassName ) { for ( IdentifiableObjectStore<? extends IdentifiableObject> objectStore : identifiableObjectStores ) { if ( simpleClassName.equals( objectStore.getClazz().getSimpleName() ) ) { return objectStore.get( id ); } } return null; }
@Override public IdentifiableObject getObject( String uid, String simpleClassName ) { for ( IdentifiableObjectStore<? extends IdentifiableObject> objectStore : identifiableObjectStores ) { if ( simpleClassName.equals( objectStore.getClazz().getSimpleName() ) ) { return objectStore.getByUid( uid ); } } return null; }
@Override public List<Report> getReportByName( String name ) { return reportStore.getAllEqName( name ); }
public int addPredictorGroup( PredictorGroup predictorGroup ) { predictorGroupStore.save( predictorGroup ); return predictorGroup.getId(); }
@Override public OptionSet getOptionSet( String uid ) { return optionSetStore.getByUid( uid ); }
@Override public List<ValidationRuleGroup> getValidationRuleGroupsBetweenByName( String name, int first, int max ) { return validationRuleGroupStore.getAllLikeName( name, first, max ) ; } }
@Override public List<Constant> getConstantsBetween( int first, int max ) { return constantStore.getAllOrderedName( first, max ); }
@Override public int getValidationRuleGroupCount() { return validationRuleGroupStore.getCount(); }
@Override public int getValidationRuleGroupCountByName( String name ) { return validationRuleGroupStore.getCountLikeName( name ) ; }
@Override public List<UserGroup> getUserGroupByName( String name ) { return userGroupStore.getAllEqName( name ); }