package org.cloudfoundry.community.servicebroker.datalifecycle.service; import org.cloudfoundry.community.servicebroker.datalifecycle.model.SanitizationScript; import org.cloudfoundry.community.servicebroker.datalifecycle.repo.ScriptRepo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class DataProviderService { private ScriptRepo scriptRepo; @Autowired public DataProviderService(ScriptRepo scriptRepo) { this.scriptRepo = scriptRepo; } public void saveScript(String script) { scriptRepo.save(new SanitizationScript(script)); } /** * Retrieve the sanitization script from the repo * * @return the script if one has been set, null otherwise. */ public String getScript() { SanitizationScript result = scriptRepo.findOne(SanitizationScript.ID); return result == null ? null : result.getScript(); } }