aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api/src/main/java/org/sonar/api/database
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2015-03-12 10:16:10 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-03-12 16:06:21 +0100
commitc7eba90212ed8130d8f9d8d915c30d9d7574d145 (patch)
treec4cb68455e3e2745608e3cc7a18905caacdd7e78 /sonar-plugin-api/src/main/java/org/sonar/api/database
parentc613bf937e87f7c97b5a04690d8045bac1259af8 (diff)
downloadsonarqube-c7eba90212ed8130d8f9d8d915c30d9d7574d145.tar.gz
sonarqube-c7eba90212ed8130d8f9d8d915c30d9d7574d145.zip
SONAR-6273 SONAR-6274 Feed links in compute report and remove links sensor API
Diffstat (limited to 'sonar-plugin-api/src/main/java/org/sonar/api/database')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/database/model/ResourceModel.java33
1 files changed, 0 insertions, 33 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/ResourceModel.java b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/ResourceModel.java
index 3f0f2469cbb..d8b080cdab4 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/ResourceModel.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/ResourceModel.java
@@ -23,18 +23,14 @@ import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
-import org.hibernate.annotations.BatchSize;
import org.sonar.api.database.BaseIdentifiable;
import org.sonar.api.resources.Language;
-import org.sonar.api.resources.ProjectLink;
import org.sonar.api.resources.Resource;
import javax.annotation.Nullable;
import javax.persistence.*;
-import java.util.ArrayList;
import java.util.Date;
-import java.util.List;
/**
* Class to map resource with hibernate model
@@ -94,11 +90,6 @@ public class ResourceModel extends BaseIdentifiable implements Cloneable {
@Column(name = "created_at", updatable = true, nullable = true)
private Date createdAt;
- @OneToMany(mappedBy = "resource", fetch = FetchType.LAZY, cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REMOVE})
- @JoinColumn(name = "component_uuid")
- @BatchSize(size = 8)
- private List<ProjectLink> projectLinks = new ArrayList<ProjectLink>();
-
@Column(name = "uuid", updatable = false, nullable = true, length = 50)
private String uuid;
@@ -146,29 +137,6 @@ public class ResourceModel extends BaseIdentifiable implements Cloneable {
/**
* Only available at project level.
*/
- public List<ProjectLink> getProjectLinks() {
- return projectLinks;
- }
-
- public void setProjectLinks(List<ProjectLink> projectLinks) {
- this.projectLinks = projectLinks;
- }
-
- /**
- * @return a project link given its key if exists, null otherwise
- */
- public ProjectLink getProjectLink(String key) {
- for (ProjectLink projectLink : projectLinks) {
- if (key.equals(projectLink.getKey())) {
- return projectLink;
- }
- }
- return null;
- }
-
- /**
- * Only available at project level.
- */
public String getDescription() {
return description;
}
@@ -405,7 +373,6 @@ public class ResourceModel extends BaseIdentifiable implements Cloneable {
clone.setDescription(getDescription());
clone.setDeprecatedKey(getDeprecatedKey());
clone.setEnabled(getEnabled());
- clone.setProjectLinks(getProjectLinks());
clone.setLanguageKey(getLanguageKey());
clone.setCopyResourceId(getCopyResourceId());
clone.setLongName(getLongName());