소스 검색

Add Review model

tags/2.10
Evgeny Mandrikov 13 년 전
부모
커밋
f0f5b27af2
2개의 변경된 파일68개의 추가작업 그리고 0개의 파일을 삭제
  1. 67
    0
      sonar-core/src/main/java/org/sonar/jpa/entity/Review.java
  2. 1
    0
      sonar-core/src/main/resources/META-INF/persistence.xml

+ 67
- 0
sonar-core/src/main/java/org/sonar/jpa/entity/Review.java 파일 보기

@@ -0,0 +1,67 @@
/*
* Sonar, open source software quality management tool.
* Copyright (C) 2008-2011 SonarSource
* mailto:contact AT sonarsource DOT com
*
* Sonar is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 3 of the License, or (at your option) any later version.
*
* Sonar is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* 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;

import javax.persistence.*;

@Entity
@Table(name = "reviews")
public final class Review {

@Id
@Column(name = "id")
@GeneratedValue
private Long id;

@Column(name = "user_id")
private Integer userId;

@Column(name = "assignee_id")
private Integer assigneeId;

@Column(name = "title")
private String title;

/**
* @return id of review
*/
public Long getId() {
return id;
}

/**
* @return id of user, who created this review
*/
public Integer getUserId() {
return userId;
}

/**
* @return id of assigned user or null, if not assigned
*/
public Integer getAssigneeId() {
return assigneeId;
}

public String getTitle() {
return title;
}

}

+ 1
- 0
sonar-core/src/main/resources/META-INF/persistence.xml 파일 보기

@@ -34,6 +34,7 @@
<class>org.sonar.api.profiles.Alert</class>
<class>org.sonar.api.rules.ActiveRuleChange</class>
<class>org.sonar.api.rules.ActiveRuleParamChange</class>
<class>org.sonar.jpa.entity.Review</class>
<properties>
<property name="hibernate.current_session_context_class" value="thread"/>

Loading…
취소
저장