001 package org.kuali.common.jdbc; 002 003 import org.kuali.common.jdbc.DatabaseService; 004 import org.kuali.common.jdbc.context.DatabaseResetContext; 005 import org.kuali.common.util.execute.Executable; 006 import org.springframework.util.Assert; 007 008 public class DatabaseResetExecutor implements Executable { 009 010 DatabaseService service; 011 DatabaseResetContext context; 012 013 @Override 014 public void execute() { 015 Assert.notNull(context, "context is null"); 016 Assert.notNull(service, "service is null"); 017 service.reset(context); 018 } 019 020 public DatabaseService getService() { 021 return service; 022 } 023 024 public void setService(DatabaseService service) { 025 this.service = service; 026 } 027 028 public DatabaseResetContext getContext() { 029 return context; 030 } 031 032 public void setContext(DatabaseResetContext context) { 033 this.context = context; 034 } 035 036 }