@Override @SuppressWarnings( "unchecked" ) public <T extends IdentifiableObject> List<T> getAllNoAcl( Class<T> clazz ) { IdentifiableObjectStore<IdentifiableObject> store = getIdentifiableObjectStore( clazz ); if ( store == null ) { return new ArrayList<>(); } return (List<T>) store.getAllNoAcl(); }
@Override @SuppressWarnings( "unchecked" ) public <T extends IdentifiableObject> Map<String, T> getIdMapNoAcl( Class<T> clazz, IdScheme idScheme ) { IdentifiableObjectStore<T> store = (IdentifiableObjectStore<T>) getIdentifiableObjectStore( clazz ); Map<String, T> map = new HashMap<>(); if ( store == null ) { return map; } List<T> objects = store.getAllNoAcl(); return IdentifiableObjectUtils.getIdMap( objects, idScheme ); }