@Override public void doApplyConfiguration(final Repository repository, final ApplicationConfiguration configuration, final CRepositoryCoreConfiguration coreConfiguration) throws ConfigurationException { super.doApplyConfiguration(repository, configuration, coreConfiguration); if (repository.getRepositoryKind().isFacetAvailable(ProxyRepository.class)) { final ProxyRepository proxy = repository.adaptToFacet(ProxyRepository.class); proxy.getItemContentValidators().put("checksum", checksumValidator); proxy.getItemContentValidators().put("filetypevalidator", fileTypeItemContentValidator); } } }
@Override public void doApplyConfiguration( Repository repository, ApplicationConfiguration configuration, CRepositoryCoreConfiguration coreConfiguration ) throws ConfigurationException { super.doApplyConfiguration( repository, configuration, coreConfiguration ); if ( repository.getRepositoryKind().isFacetAvailable( ProxyRepository.class ) ) { ProxyRepository proxy = repository.adaptToFacet( ProxyRepository.class ); proxy.getItemContentValidators().put( "checksum", checksumValidator ); proxy.getItemContentValidators().put( "filetypevalidator", fileTypeItemContentValidator ); } } }