* The root package should be org.sonar.core -> org.sonar.persistence is moved to org.sonar.core.persistence * Classes are grouped by functional domain (resource, review, rule, ...)tags/2.13
@@ -28,9 +28,9 @@ import org.sonar.api.resources.Resource; | |||
import org.sonar.api.rules.RuleFinder; | |||
import org.sonar.api.rules.RulePriority; | |||
import org.sonar.api.rules.Violation; | |||
import org.sonar.persistence.review.ReviewDao; | |||
import org.sonar.persistence.review.ReviewDto; | |||
import org.sonar.persistence.review.ReviewQuery; | |||
import org.sonar.core.review.ReviewDao; | |||
import org.sonar.core.review.ReviewDto; | |||
import org.sonar.core.review.ReviewQuery; | |||
import java.util.List; | |||
@@ -27,9 +27,9 @@ import org.sonar.api.resources.Resource; | |||
import org.sonar.api.resources.ResourceUtils; | |||
import org.sonar.api.rules.RulePriority; | |||
import org.sonar.api.rules.Violation; | |||
import org.sonar.persistence.review.ReviewDao; | |||
import org.sonar.persistence.review.ReviewDto; | |||
import org.sonar.persistence.review.ReviewQuery; | |||
import org.sonar.core.review.ReviewDao; | |||
import org.sonar.core.review.ReviewDto; | |||
import org.sonar.core.review.ReviewQuery; | |||
import org.sonar.plugins.core.timemachine.ViolationTrackingDecorator; | |||
import java.util.List; |
@@ -24,7 +24,7 @@ import org.sonar.api.batch.DecoratorContext; | |||
import org.sonar.api.measures.Metric; | |||
import org.sonar.api.resources.JavaFile; | |||
import org.sonar.api.test.IsMeasure; | |||
import org.sonar.core.components.DefaultMetricFinder; | |||
import org.sonar.core.metric.DefaultMetricFinder; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import static org.mockito.Matchers.argThat; |
@@ -30,9 +30,9 @@ import org.sonar.api.rules.RuleFinder; | |||
import org.sonar.api.rules.RulePriority; | |||
import org.sonar.api.rules.Violation; | |||
import org.sonar.api.utils.DateUtils; | |||
import org.sonar.persistence.review.ReviewDao; | |||
import org.sonar.persistence.review.ReviewDto; | |||
import org.sonar.persistence.review.ReviewQuery; | |||
import org.sonar.core.review.ReviewDao; | |||
import org.sonar.core.review.ReviewDto; | |||
import org.sonar.core.review.ReviewQuery; | |||
import java.util.Arrays; | |||
import java.util.Date; |
@@ -30,9 +30,9 @@ import org.sonar.api.resources.Resource; | |||
import org.sonar.api.rules.Rule; | |||
import org.sonar.api.rules.RulePriority; | |||
import org.sonar.api.rules.Violation; | |||
import org.sonar.persistence.review.ReviewDao; | |||
import org.sonar.persistence.review.ReviewDto; | |||
import org.sonar.persistence.review.ReviewQuery; | |||
import org.sonar.core.review.ReviewDao; | |||
import org.sonar.core.review.ReviewDto; | |||
import org.sonar.core.review.ReviewQuery; | |||
import java.util.Arrays; | |||
@@ -30,7 +30,7 @@ import org.sonar.api.rules.RulePriority; | |||
import org.sonar.api.rules.Violation; | |||
import org.sonar.api.utils.DateUtils; | |||
import org.sonar.batch.index.ResourcePersister; | |||
import org.sonar.core.components.DefaultRuleFinder; | |||
import org.sonar.core.rule.DefaultRuleFinder; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import java.util.Arrays; |
@@ -42,7 +42,7 @@ import org.sonar.duplications.java.JavaTokenProducer; | |||
import org.sonar.duplications.statement.Statement; | |||
import org.sonar.duplications.statement.StatementChunker; | |||
import org.sonar.duplications.token.TokenChunker; | |||
import org.sonar.persistence.duplication.DuplicationDao; | |||
import org.sonar.core.duplication.DuplicationDao; | |||
import org.sonar.plugins.cpd.index.DbDuplicationsIndex; | |||
import org.sonar.plugins.cpd.index.SonarDuplicationsIndex; | |||
@@ -30,8 +30,8 @@ import org.sonar.api.resources.Resource; | |||
import org.sonar.batch.index.ResourcePersister; | |||
import org.sonar.duplications.block.Block; | |||
import org.sonar.duplications.block.ByteArray; | |||
import org.sonar.persistence.duplication.DuplicationDao; | |||
import org.sonar.persistence.duplication.DuplicationUnitDto; | |||
import org.sonar.core.duplication.DuplicationDao; | |||
import org.sonar.core.duplication.DuplicationUnitDto; | |||
import com.google.common.collect.Lists; | |||
import com.google.common.collect.Maps; |
@@ -20,7 +20,7 @@ | |||
package org.sonar.batch.bootstrap; | |||
import org.sonar.api.config.Settings; | |||
import org.sonar.persistence.DefaultDatabase; | |||
import org.sonar.core.persistence.DefaultDatabase; | |||
import java.util.Properties; | |||
@@ -29,10 +29,10 @@ import org.sonar.batch.ProjectConfigurator; | |||
import org.sonar.batch.ProjectTree; | |||
import org.sonar.batch.components.*; | |||
import org.sonar.batch.index.*; | |||
import org.sonar.core.components.CacheMetricFinder; | |||
import org.sonar.core.components.CacheRuleFinder; | |||
import org.sonar.core.components.DefaultUserFinder; | |||
import org.sonar.core.notifications.DefaultNotificationManager; | |||
import org.sonar.core.metric.CacheMetricFinder; | |||
import org.sonar.core.notification.DefaultNotificationManager; | |||
import org.sonar.core.rule.CacheRuleFinder; | |||
import org.sonar.core.user.DefaultUserFinder; | |||
import org.sonar.jpa.dao.MeasuresDao; | |||
/** |
@@ -30,8 +30,8 @@ import org.sonar.batch.config.BatchSettingsEnhancer; | |||
import org.sonar.jpa.session.DatabaseSessionProvider; | |||
import org.sonar.jpa.session.DefaultDatabaseConnector; | |||
import org.sonar.jpa.session.ThreadLocalDatabaseSessionFactory; | |||
import org.sonar.persistence.DaoUtils; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.DaoUtils; | |||
import org.sonar.core.persistence.MyBatis; | |||
import java.net.URLClassLoader; | |||
@@ -39,7 +39,7 @@ import org.sonar.batch.index.DefaultIndex; | |||
import org.sonar.batch.index.DefaultResourcePersister; | |||
import org.sonar.batch.phases.Phases; | |||
import org.sonar.batch.phases.PhasesTimeProfiler; | |||
import org.sonar.core.components.DefaultModelFinder; | |||
import org.sonar.core.qualitymodel.DefaultModelFinder; | |||
import org.sonar.jpa.dao.DaoFacade; | |||
import org.sonar.jpa.dao.ProfilesDao; | |||
import org.sonar.jpa.dao.RulesDao; |
@@ -27,7 +27,7 @@ import org.sonar.api.database.model.ResourceModel; | |||
import org.sonar.api.database.model.Snapshot; | |||
import org.sonar.api.resources.*; | |||
import org.sonar.api.utils.SonarException; | |||
import org.sonar.persistence.resource.ResourceIndexerDao; | |||
import org.sonar.core.resource.ResourceIndexerDao; | |||
import javax.persistence.NonUniqueResultException; | |||
import javax.persistence.Query; |
@@ -26,7 +26,7 @@ import org.sonar.api.resources.JavaPackage; | |||
import org.sonar.api.resources.Library; | |||
import org.sonar.api.resources.Project; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import org.sonar.persistence.resource.ResourceIndexerDao; | |||
import org.sonar.core.resource.ResourceIndexerDao; | |||
import java.text.ParseException; | |||
import java.text.SimpleDateFormat; |
@@ -20,7 +20,6 @@ | |||
package org.sonar.batch.index; | |||
import org.junit.Before; | |||
import org.junit.Ignore; | |||
import org.junit.Test; | |||
import org.sonar.api.database.model.MeasureModel; | |||
import org.sonar.api.database.model.Snapshot; | |||
@@ -31,19 +30,16 @@ import org.sonar.api.measures.PersistenceMode; | |||
import org.sonar.api.resources.JavaFile; | |||
import org.sonar.api.resources.JavaPackage; | |||
import org.sonar.api.resources.Project; | |||
import org.sonar.core.components.DefaultRuleFinder; | |||
import org.sonar.core.rule.DefaultRuleFinder; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import java.util.List; | |||
import static org.hamcrest.CoreMatchers.anyOf; | |||
import static org.hamcrest.CoreMatchers.is; | |||
import static org.junit.Assert.assertThat; | |||
import static org.mockito.Matchers.anyObject; | |||
import static org.mockito.Matchers.eq; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.mockito.Mockito.when; | |||
import static org.mockito.Mockito.*; | |||
public class MeasurePersisterTest extends AbstractDbUnitTestCase { | |||
@@ -25,7 +25,7 @@ import org.sonar.api.database.model.Snapshot; | |||
import org.sonar.batch.ServerMetadata; | |||
import org.sonar.batch.index.DefaultResourcePersister; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import org.sonar.persistence.resource.ResourceIndexerDao; | |||
import org.sonar.core.resource.ResourceIndexerDao; | |||
import javax.persistence.Query; | |||
@@ -17,12 +17,12 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
public class ActiveDashboardDao implements BatchComponent, ServerComponent { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import org.apache.commons.lang.builder.EqualsBuilder; | |||
import org.apache.commons.lang.builder.HashCodeBuilder; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
public interface ActiveDashboardMapper { |
@@ -17,12 +17,12 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
public class DashboardDao implements BatchComponent, ServerComponent { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import com.google.common.collect.Lists; | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
public interface DashboardMapper { |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import com.google.common.collect.Lists; | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
public interface WidgetMapper { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
public final class WidgetPropertyDto { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
public interface WidgetPropertyMapper { | |||
@@ -17,13 +17,13 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.duplication; | |||
package org.sonar.core.duplication; | |||
import org.apache.ibatis.session.ExecutorType; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
import java.util.Collection; | |||
import java.util.List; |
@@ -17,12 +17,12 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.duplication; | |||
import java.util.List; | |||
package org.sonar.core.duplication; | |||
import org.apache.ibatis.annotations.Param; | |||
import java.util.List; | |||
public interface DuplicationMapper { | |||
List<DuplicationUnitDto> selectCandidates( |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.duplication; | |||
package org.sonar.core.duplication; | |||
/** | |||
* A simple DTO (Data Transfer Object) class that provides the mapping of data to a table. |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.metric; | |||
import com.google.common.collect.Lists; | |||
import com.google.common.collect.Maps; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.metric; | |||
import com.google.common.collect.Lists; | |||
import org.sonar.api.measures.Metric; |
@@ -17,14 +17,13 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.notifications; | |||
package org.sonar.core.notification; | |||
import org.sonar.api.database.DatabaseSession; | |||
import org.sonar.api.database.configuration.Property; | |||
import org.sonar.api.database.model.User; | |||
import org.sonar.api.notifications.Notification; | |||
import org.sonar.api.notifications.NotificationManager; | |||
import org.sonar.jpa.entity.NotificationQueueElement; | |||
import org.sonar.jpa.session.DatabaseSessionFactory; | |||
import java.util.Date; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.jpa.entity; | |||
package org.sonar.core.notification; | |||
import org.apache.commons.io.IOUtils; | |||
import org.apache.commons.lang.builder.ReflectionToStringBuilder; | |||
@@ -25,11 +25,10 @@ import org.apache.commons.lang.builder.ToStringStyle; | |||
import org.sonar.api.notifications.Notification; | |||
import org.sonar.api.utils.SonarException; | |||
import javax.persistence.*; | |||
import java.io.*; | |||
import java.util.Date; | |||
import javax.persistence.*; | |||
@Entity | |||
@Table(name = "notifications") | |||
public class NotificationQueueElement { |
@@ -17,15 +17,15 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.sonar.persistence.dashboard.ActiveDashboardDao; | |||
import org.sonar.persistence.dashboard.DashboardDao; | |||
import org.sonar.persistence.duplication.DuplicationDao; | |||
import org.sonar.persistence.resource.ResourceIndexerDao; | |||
import org.sonar.persistence.review.ReviewDao; | |||
import org.sonar.persistence.rule.RuleDao; | |||
import org.sonar.persistence.template.LoadedTemplateDao; | |||
import org.sonar.core.dashboard.ActiveDashboardDao; | |||
import org.sonar.core.dashboard.DashboardDao; | |||
import org.sonar.core.duplication.DuplicationDao; | |||
import org.sonar.core.resource.ResourceIndexerDao; | |||
import org.sonar.core.review.ReviewDao; | |||
import org.sonar.core.rule.RuleDao; | |||
import org.sonar.core.template.LoadedTemplateDao; | |||
import java.util.Arrays; | |||
import java.util.List; |
@@ -17,9 +17,9 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.sonar.persistence.dialect.Dialect; | |||
import org.sonar.core.persistence.dialect.Dialect; | |||
import javax.sql.DataSource; | |||
import java.util.Properties; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.slf4j.LoggerFactory; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
/** | |||
* @since 2.13 |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.apache.commons.io.output.NullWriter; | |||
import org.apache.ibatis.io.Resources; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.apache.commons.dbcp.BasicDataSource; | |||
import org.apache.commons.dbcp.BasicDataSourceFactory; | |||
@@ -27,8 +27,8 @@ import org.slf4j.Logger; | |||
import org.slf4j.LoggerFactory; | |||
import org.sonar.api.config.Settings; | |||
import org.sonar.api.database.DatabaseProperties; | |||
import org.sonar.core.persistence.dialect.*; | |||
import org.sonar.jpa.session.CustomHibernateConnectionProvider; | |||
import org.sonar.persistence.dialect.*; | |||
import javax.sql.DataSource; | |||
import java.sql.SQLException; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.apache.commons.io.IOUtils; | |||
import org.apache.commons.lang.StringUtils; | |||
@@ -27,18 +27,18 @@ import org.apache.ibatis.session.*; | |||
import org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.dashboard.*; | |||
import org.sonar.persistence.duplication.DuplicationMapper; | |||
import org.sonar.persistence.duplication.DuplicationUnitDto; | |||
import org.sonar.persistence.resource.ResourceDto; | |||
import org.sonar.persistence.resource.ResourceIndexDto; | |||
import org.sonar.persistence.resource.ResourceIndexerMapper; | |||
import org.sonar.persistence.review.ReviewDto; | |||
import org.sonar.persistence.review.ReviewMapper; | |||
import org.sonar.persistence.rule.RuleDto; | |||
import org.sonar.persistence.rule.RuleMapper; | |||
import org.sonar.persistence.template.LoadedTemplateDto; | |||
import org.sonar.persistence.template.LoadedTemplateMapper; | |||
import org.sonar.core.dashboard.*; | |||
import org.sonar.core.duplication.DuplicationMapper; | |||
import org.sonar.core.duplication.DuplicationUnitDto; | |||
import org.sonar.core.resource.ResourceDto; | |||
import org.sonar.core.resource.ResourceIndexDto; | |||
import org.sonar.core.resource.ResourceIndexerMapper; | |||
import org.sonar.core.review.ReviewDto; | |||
import org.sonar.core.review.ReviewMapper; | |||
import org.sonar.core.rule.RuleDto; | |||
import org.sonar.core.rule.RuleMapper; | |||
import org.sonar.core.template.LoadedTemplateDto; | |||
import org.sonar.core.template.LoadedTemplateMapper; | |||
import java.io.IOException; | |||
import java.io.InputStream; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.hibernate.dialect.DerbyDialect; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
/** | |||
* @since 1.12 |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import com.google.common.base.Predicate; | |||
import com.google.common.collect.Iterators; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.hibernate.HibernateException; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.hibernate.dialect.MySQLDialect; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.hibernate.dialect.Oracle10gDialect; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.hibernate.MappingException; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.hibernate.MappingException; | |||
import org.hibernate.dialect.Dialect; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dialect; | |||
package org.sonar.core.persistence.dialect; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.hibernate.dialect.PostgreSQLDialect; |
@@ -19,9 +19,8 @@ | |||
*/ | |||
package org.sonar.core.plugins; | |||
import org.apache.commons.lang.StringUtils; | |||
import com.google.common.collect.Lists; | |||
import org.apache.commons.lang.StringUtils; | |||
import java.net.URL; | |||
import java.net.URLClassLoader; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.qualitymodel; | |||
import org.sonar.api.database.DatabaseSession; | |||
import org.sonar.api.qualitymodel.Model; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.resource; | |||
package org.sonar.core.resource; | |||
public final class ResourceDto { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.resource; | |||
package org.sonar.core.resource; | |||
public final class ResourceIndexDto { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.resource; | |||
package org.sonar.core.resource; | |||
import org.apache.commons.lang.ObjectUtils; | |||
import org.apache.commons.lang.StringUtils; | |||
@@ -25,7 +25,7 @@ import org.apache.ibatis.session.ExecutorType; | |||
import org.apache.ibatis.session.ResultContext; | |||
import org.apache.ibatis.session.ResultHandler; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
public class ResourceIndexerDao { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.resource; | |||
package org.sonar.core.resource; | |||
public final class ResourceIndexerFilter { | |||
private boolean enabled = true; |
@@ -17,11 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.resource; | |||
import org.apache.ibatis.annotations.Param; | |||
import java.util.List; | |||
package org.sonar.core.resource; | |||
public interface ResourceIndexerMapper { | |||
@@ -17,13 +17,13 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.review; | |||
package org.sonar.core.review; | |||
import com.google.common.collect.Lists; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
import java.util.List; | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.review; | |||
package org.sonar.core.review; | |||
import org.apache.commons.lang.builder.ToStringBuilder; | |||
import org.apache.commons.lang.builder.ToStringStyle; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.review; | |||
package org.sonar.core.review; | |||
import org.apache.ibatis.annotations.Param; | |||
@@ -17,10 +17,10 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.review; | |||
package org.sonar.core.review; | |||
import com.google.common.collect.Lists; | |||
import org.sonar.persistence.DatabaseUtils; | |||
import org.sonar.core.persistence.DatabaseUtils; | |||
import java.util.Collection; | |||
import java.util.List; |
@@ -17,13 +17,14 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.rule; | |||
import com.google.common.collect.BiMap; | |||
import com.google.common.collect.HashBiMap; | |||
import com.google.common.collect.Maps; | |||
import org.sonar.api.rules.Rule; | |||
import org.sonar.api.rules.RuleQuery; | |||
import org.sonar.core.rule.DefaultRuleFinder; | |||
import org.sonar.jpa.session.DatabaseSessionFactory; | |||
import java.util.Map; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.rule; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.sonar.api.database.DatabaseSession; |
@@ -17,12 +17,12 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.rule; | |||
package org.sonar.core.rule; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
import java.util.List; | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.rule; | |||
package org.sonar.core.rule; | |||
public final class RuleDto { | |||
private Long id; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.rule; | |||
package org.sonar.core.rule; | |||
import java.util.List; | |||
@@ -17,12 +17,12 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.template; | |||
package org.sonar.core.template; | |||
import org.apache.ibatis.session.SqlSession; | |||
import org.sonar.api.BatchComponent; | |||
import org.sonar.api.ServerComponent; | |||
import org.sonar.persistence.MyBatis; | |||
import org.sonar.core.persistence.MyBatis; | |||
public class LoadedTemplateDao implements BatchComponent, ServerComponent { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.template; | |||
package org.sonar.core.template; | |||
public final class LoadedTemplateDto { | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.template; | |||
package org.sonar.core.template; | |||
import org.apache.ibatis.annotations.Param; | |||
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.user; | |||
import org.sonar.api.database.DatabaseSession; | |||
import org.sonar.api.database.model.User; |
@@ -22,9 +22,9 @@ package org.sonar.jpa.session; | |||
import org.slf4j.Logger; | |||
import org.slf4j.LoggerFactory; | |||
import org.sonar.api.utils.Logs; | |||
import org.sonar.core.persistence.Database; | |||
import org.sonar.core.persistence.dialect.Dialect; | |||
import org.sonar.jpa.entity.SchemaMigration; | |||
import org.sonar.persistence.Database; | |||
import org.sonar.persistence.dialect.Dialect; | |||
import javax.persistence.EntityManager; | |||
import javax.persistence.EntityManagerFactory; |
@@ -19,7 +19,7 @@ | |||
*/ | |||
package org.sonar.jpa.session; | |||
import org.sonar.persistence.dialect.Dialect; | |||
import org.sonar.core.persistence.dialect.Dialect; | |||
import javax.persistence.EntityManager; | |||
import javax.persistence.EntityManagerFactory; |
@@ -20,8 +20,8 @@ | |||
package org.sonar.jpa.session; | |||
import org.sonar.api.utils.SonarException; | |||
import org.sonar.core.persistence.Database; | |||
import org.sonar.jpa.entity.SchemaMigration; | |||
import org.sonar.persistence.Database; | |||
import java.sql.Connection; | |||
import java.sql.SQLException; |
@@ -19,8 +19,8 @@ | |||
*/ | |||
package org.sonar.jpa.session; | |||
import org.sonar.core.persistence.Database; | |||
import org.sonar.jpa.entity.SchemaMigration; | |||
import org.sonar.persistence.Database; | |||
import javax.persistence.EntityManager; | |||
@@ -35,7 +35,7 @@ | |||
<class>org.sonar.api.rules.ActiveRuleChange</class> | |||
<class>org.sonar.api.rules.ActiveRuleParamChange</class> | |||
<class>org.sonar.jpa.entity.Review</class> | |||
<class>org.sonar.jpa.entity.NotificationQueueElement</class> | |||
<class>org.sonar.core.notification.NotificationQueueElement</class> | |||
<properties> | |||
<property name="hibernate.current_session_context_class" value="thread"/> |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.ActiveDashboardMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.ActiveDashboardMapper"> | |||
<insert id="insert" parameterType="ActiveDashboard" keyColumn="id" useGeneratedKeys="true" keyProperty ="id"> | |||
<selectKey order="BEFORE" resultType="Long" keyProperty="id" > |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.ActiveDashboardMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.ActiveDashboardMapper"> | |||
<insert id="insert" parameterType="ActiveDashboard" useGeneratedKeys="true" keyProperty ="id"> | |||
INSERT INTO active_dashboards (dashboard_id, user_id, order_index) |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.DashboardMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.DashboardMapper"> | |||
<select id="selectGlobalDashboard" parameterType="string" resultType="Dashboard"> | |||
select id, user_id as "userId", name, description, column_layout as "columnLayout", shared, created_at as "createdAt", updated_at as "updatedAt" |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.DashboardMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.DashboardMapper"> | |||
<select id="selectGlobalDashboard" parameterType="string" resultType="Dashboard"> | |||
select id, user_id as "userId", name, description, column_layout as "columnLayout", shared, created_at as "createdAt", updated_at as "updatedAt" |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.WidgetMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.WidgetMapper"> | |||
<insert id="insert" parameterType="Widget" keyColumn="id" useGeneratedKeys="true" keyProperty ="id"> | |||
<selectKey order="BEFORE" resultType="Long" keyProperty="id" > |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.WidgetMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.WidgetMapper"> | |||
<insert id="insert" parameterType="Widget" useGeneratedKeys="true" keyProperty ="id"> | |||
INSERT INTO widgets (dashboard_id, widget_key, name, description, column_index, row_index, configured, created_at, updated_at) |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.WidgetPropertyMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.WidgetPropertyMapper"> | |||
<insert id="insert" parameterType="WidgetProperty" keyColumn="id" useGeneratedKeys="false" keyProperty="id"> | |||
INSERT INTO widget_properties (id, widget_id, kee, text_value) |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.dashboard.WidgetPropertyMapper"> | |||
<mapper namespace="org.sonar.core.dashboard.WidgetPropertyMapper"> | |||
<insert id="insert" parameterType="WidgetProperty" useGeneratedKeys="true" keyProperty="id"> | |||
INSERT INTO widget_properties (widget_id, kee, text_value) |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.duplication.DuplicationMapper"> | |||
<mapper namespace="org.sonar.core.duplication.DuplicationMapper"> | |||
<select id="selectCandidates" parameterType="map" resultType="DuplicationUnit"> | |||
SELECT DISTINCT to_blocks.hash hash, res.kee resourceKey, to_blocks.index_in_file indexInFile, to_blocks.start_line startLine, to_blocks.end_line endLine |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.duplication.DuplicationMapper"> | |||
<mapper namespace="org.sonar.core.duplication.DuplicationMapper"> | |||
<select id="selectCandidates" parameterType="map" resultType="DuplicationUnit"> | |||
SELECT DISTINCT to_blocks.hash hash, res.kee resourceKey, to_blocks.index_in_file indexInFile, to_blocks.start_line startLine, to_blocks.end_line endLine |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.duplication.DuplicationMapper"> | |||
<mapper namespace="org.sonar.core.duplication.DuplicationMapper"> | |||
<select id="selectCandidates" parameterType="map" resultType="DuplicationUnit"> | |||
SELECT DISTINCT to_blocks.hash hash, res.kee resourceKey, to_blocks.index_in_file indexInFile, to_blocks.start_line startLine, to_blocks.end_line endLine |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.resource.ResourceIndexerMapper"> | |||
<mapper namespace="org.sonar.core.resource.ResourceIndexerMapper"> | |||
<select id="selectResourcesToIndex" parameterType="map" resultType="Resource"> | |||
select id, root_id as "rootId", name, scope, qualifier |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.review.ReviewMapper"> | |||
<mapper namespace="org.sonar.core.review.ReviewMapper"> | |||
<resultMap id="reviewResultMap" type="Review"> | |||
<result property="createdAt" column="created_at"/> | |||
@@ -32,7 +32,7 @@ | |||
from reviews where resource_id=#{id} | |||
</select> | |||
<select id="selectByQuery" parameterType="org.sonar.persistence.review.ReviewQuery" resultMap="reviewResultMap"> | |||
<select id="selectByQuery" parameterType="org.sonar.core.review.ReviewQuery" resultMap="reviewResultMap"> | |||
select | |||
<include refid="reviewColumns"/> | |||
from reviews |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.rule.RuleMapper"> | |||
<mapper namespace="org.sonar.core.rule.RuleMapper"> | |||
<select id="selectAll" resultType="Rule"> | |||
select id, plugin_rule_key as "ruleKey", plugin_name as "repositoryKey", description, enabled, name from rules | |||
</select> |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.template.LoadedTemplateMapper"> | |||
<mapper namespace="org.sonar.core.template.LoadedTemplateMapper"> | |||
<resultMap id="loadedTemplateResultMap" type="LoadedTemplate"> | |||
<result property="id" column="id"/> |
@@ -1,7 +1,7 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
<mapper namespace="org.sonar.persistence.template.LoadedTemplateMapper"> | |||
<mapper namespace="org.sonar.core.template.LoadedTemplateMapper"> | |||
<resultMap id="loadedTemplateResultMap" type="LoadedTemplate"> | |||
<result property="id" column="id"/> |
@@ -17,11 +17,11 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.persistence.DaoTestCase; | |||
import org.sonar.core.persistence.DaoTestCase; | |||
import static org.hamcrest.Matchers.is; | |||
import static org.junit.Assert.assertThat; |
@@ -17,11 +17,11 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.dashboard; | |||
package org.sonar.core.dashboard; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.persistence.DaoTestCase; | |||
import org.sonar.core.persistence.DaoTestCase; | |||
import java.util.Date; | |||
@@ -17,19 +17,17 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence.duplication; | |||
package org.sonar.core.duplication; | |||
import static org.hamcrest.Matchers.is; | |||
import static org.junit.Assert.assertThat; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.core.persistence.DaoTestCase; | |||
import java.util.Arrays; | |||
import java.util.List; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.persistence.DaoTestCase; | |||
import org.sonar.persistence.duplication.DuplicationDao; | |||
import org.sonar.persistence.duplication.DuplicationUnitDto; | |||
import static org.hamcrest.Matchers.is; | |||
import static org.junit.Assert.assertThat; | |||
public class DuplicationDaoTest extends DaoTestCase { | |||
@@ -17,10 +17,11 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.metric; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.core.metric.CacheMetricFinder; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import java.util.Arrays; |
@@ -17,10 +17,11 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.components; | |||
package org.sonar.core.metric; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.core.metric.DefaultMetricFinder; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import java.util.Arrays; |
@@ -17,18 +17,17 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.core.notifications; | |||
import static org.hamcrest.Matchers.is; | |||
import static org.hamcrest.Matchers.nullValue; | |||
import static org.junit.Assert.assertThat; | |||
package org.sonar.core.notification; | |||
import org.junit.Before; | |||
import org.junit.Test; | |||
import org.sonar.api.notifications.Notification; | |||
import org.sonar.jpa.entity.NotificationQueueElement; | |||
import org.sonar.jpa.test.AbstractDbUnitTestCase; | |||
import static org.hamcrest.Matchers.is; | |||
import static org.hamcrest.Matchers.nullValue; | |||
import static org.junit.Assert.assertThat; | |||
public class DefaultNotificationManagerTest extends AbstractDbUnitTestCase { | |||
private DefaultNotificationManager manager; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.apache.commons.io.IOUtils; | |||
import org.dbunit.Assertion; | |||
@@ -29,11 +29,8 @@ import org.dbunit.database.IDatabaseConnection; | |||
import org.dbunit.dataset.*; | |||
import org.dbunit.dataset.filter.DefaultColumnFilter; | |||
import org.dbunit.dataset.xml.FlatXmlDataSet; | |||
import org.dbunit.ext.mssql.InsertIdentityOperation; | |||
import org.dbunit.operation.DatabaseOperation; | |||
import org.junit.*; | |||
import org.sonar.api.config.Settings; | |||
import org.sonar.persistence.*; | |||
import java.io.InputStream; | |||
import java.io.StringWriter; |
@@ -17,10 +17,9 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.junit.Test; | |||
import org.sonar.persistence.DaoUtils; | |||
import static org.hamcrest.Matchers.greaterThan; | |||
import static org.junit.Assert.assertThat; |
@@ -17,7 +17,7 @@ | |||
* License along with Sonar; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 | |||
*/ | |||
package org.sonar.persistence; | |||
package org.sonar.core.persistence; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.dbunit.dataset.datatype.DefaultDataTypeFactory; | |||
@@ -28,7 +28,7 @@ import org.dbunit.ext.mysql.MySqlDataTypeFactory; | |||
import org.dbunit.ext.oracle.Oracle10DataTypeFactory; | |||
import org.dbunit.ext.postgresql.PostgresqlDataTypeFactory; | |||
import org.dbunit.operation.DatabaseOperation; | |||
import org.sonar.persistence.dialect.*; | |||
import org.sonar.core.persistence.dialect.*; | |||
import java.util.Arrays; | |||
import java.util.List; |