Commit 48fe2a81 by jkj

javax.persistence

git-svn-id: https://dev.intra.insomnia.fi/svn/trunk@31 8cf89bec-f6a3-4178-919f-364fb3449fe5
1 parent 487f98aa
...@@ -2,6 +2,11 @@ ...@@ -2,6 +2,11 @@
<classpath> <classpath>
<classpathentry kind="src" path="ejbModule"/> <classpathentry kind="src" path="ejbModule"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.sun.enterprise.jst.server.runtimeTarget/GlassFish v3 Java EE 6">
<attributes>
<attribute name="owner.project.facets" value="jst.ejb"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.6.0 (MacOS X Default)"> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.6.0 (MacOS X Default)">
<attributes> <attributes>
<attribute name="owner.project.facets" value="jst.java"/> <attribute name="owner.project.facets" value="jst.java"/>
......
...@@ -3,6 +3,11 @@ ...@@ -3,6 +3,11 @@
<classpathentry kind="src" path="ejbModule"/> <classpathentry kind="src" path="ejbModule"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="lib" path="/LanBortal/EarContent/lib/LanBortalDatabase.jar"/> <classpathentry kind="lib" path="/LanBortal/EarContent/lib/LanBortalDatabase.jar"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.sun.enterprise.jst.server.runtimeTarget/GlassFish v3 Java EE 6">
<attributes>
<attribute name="owner.project.facets" value="jst.utility"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.6.0 (MacOS X Default)"> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.6.0 (MacOS X Default)">
<attributes> <attributes>
<attribute name="owner.project.facets" value="jst.java"/> <attribute name="owner.project.facets" value="jst.java"/>
......
...@@ -7,5 +7,10 @@ ...@@ -7,5 +7,10 @@
<attribute name="owner.project.facets" value="jst.java"/> <attribute name="owner.project.facets" value="jst.java"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry kind="lib" path="/Users/jkj/Applications/glassfishv3/glassfish/modules/javax.persistence.jar">
<attributes>
<attribute name="javadoc_location" value="jar:file:/Users/jkj/Applications/eclipse/plugins/com.sun.enterprise.jst.server.sunappsrv_1.0.51.jar!/javaee6doc"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="build/classes"/> <classpathentry kind="output" path="build/classes"/>
</classpath> </classpath>
#Sun Dec 20 03:33:40 EET 2009 #Sun Mar 07 00:54:14 EET 2010
eclipse.preferences.version=1 eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.6 org.eclipse.jdt.core.compiler.source=1.6
...@@ -7,6 +7,7 @@ package fi.insomnia.model; ...@@ -7,6 +7,7 @@ package fi.insomnia.model;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.CascadeType; import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
...@@ -18,96 +19,100 @@ import javax.persistence.OneToMany; ...@@ -18,96 +19,100 @@ import javax.persistence.OneToMany;
import javax.persistence.Table; import javax.persistence.Table;
/** /**
* *
* @author jkj * @author jkj
*/ */
@Entity @Entity
@Table(name = "access_rights") @Table(name = "access_rights")
@NamedQueries({ @NamedQueries( {
@NamedQuery(name = "AccessRight.findAll", query = "SELECT a FROM AccessRight a"), @NamedQuery(name = "AccessRight.findAll", query = "SELECT a FROM AccessRight a"),
@NamedQuery(name = "AccessRight.findByAccessRightsId", query = "SELECT a FROM AccessRight a WHERE a.accessRightsId = :accessRightsId"), @NamedQuery(name = "AccessRight.findByAccessRightsId", query = "SELECT a FROM AccessRight a WHERE a.accessRightsId = :accessRightsId"),
@NamedQuery(name = "AccessRight.findByAccessRight", query = "SELECT a FROM AccessRight a WHERE a.accessRight = :accessRight")}) @NamedQuery(name = "AccessRight.findByAccessRight", query = "SELECT a FROM AccessRight a WHERE a.accessRight = :accessRight") })
public class AccessRight implements Serializable { public class AccessRight implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
@Basic(optional = false) @Basic(optional = false)
@Column(name = "access_rights_id", nullable = false) @Column(name = "access_rights_id", nullable = false)
private Integer accessRightsId; private Integer accessRightsId;
@Basic(optional = false) @Basic(optional = false)
@Column(name = "access_right", nullable = false, length = 2147483647) @Column(name = "access_right", nullable = false, length = 2147483647)
private String accessRight; private String accessRight;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "accessRightsId") @OneToMany(cascade = CascadeType.ALL, mappedBy = "accessRightsId")
private List<NewsGroup> newsGroupList; private List<NewsGroup> newsGroupList;
@OneToMany(mappedBy = "accessRightsId") @OneToMany(mappedBy = "accessRightsId")
private List<RoleRight> roleRightList; private List<RoleRight> roleRightList;
public AccessRight() { public AccessRight() {
} }
public AccessRight(Integer accessRightsId) { public AccessRight(Integer accessRightsId) {
this.accessRightsId = accessRightsId; this.accessRightsId = accessRightsId;
} }
public AccessRight(Integer accessRightsId, String accessRight) { public AccessRight(Integer accessRightsId, String accessRight) {
this.accessRightsId = accessRightsId; this.accessRightsId = accessRightsId;
this.accessRight = accessRight; this.accessRight = accessRight;
} }
public Integer getAccessRightsId() { public Integer getAccessRightsId() {
return accessRightsId; return accessRightsId;
} }
public void setAccessRightsId(Integer accessRightsId) { public void setAccessRightsId(Integer accessRightsId) {
this.accessRightsId = accessRightsId; this.accessRightsId = accessRightsId;
} }
public String getAccessRight() { public String getAccessRight() {
return accessRight; return accessRight;
} }
public void setAccessRight(String accessRight) { public void setAccessRight(String accessRight) {
this.accessRight = accessRight; this.accessRight = accessRight;
} }
public List<NewsGroup> getNewsGroupList() { public List<NewsGroup> getNewsGroupList() {
return newsGroupList; return newsGroupList;
} }
public void setNewsGroupList(List<NewsGroup> newsGroupList) { public void setNewsGroupList(List<NewsGroup> newsGroupList) {
this.newsGroupList = newsGroupList; this.newsGroupList = newsGroupList;
} }
public List<RoleRight> getRoleRightList() { public List<RoleRight> getRoleRightList() {
return roleRightList; return roleRightList;
} }
public void setRoleRightList(List<RoleRight> roleRightList) { public void setRoleRightList(List<RoleRight> roleRightList) {
this.roleRightList = roleRightList; this.roleRightList = roleRightList;
} }
@Override @Override
public int hashCode() { public int hashCode() {
int hash = 0; int hash = 0;
hash += (accessRightsId != null ? accessRightsId.hashCode() : 0); hash += (accessRightsId != null ? accessRightsId.hashCode() : 0);
return hash; return hash;
} }
@Override @Override
public boolean equals(Object object) { public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set // TODO: Warning - this method won't work in the case the id fields are
if (!(object instanceof AccessRight)) { // not set
return false; if (!(object instanceof AccessRight)) {
} return false;
AccessRight other = (AccessRight) object; }
if ((this.accessRightsId == null && other.accessRightsId != null) || (this.accessRightsId != null && !this.accessRightsId.equals(other.accessRightsId))) { AccessRight other = (AccessRight) object;
return false; if ((this.accessRightsId == null && other.accessRightsId != null)
} || (this.accessRightsId != null && !this.accessRightsId
return true; .equals(other.accessRightsId))) {
} return false;
}
@Override return true;
public String toString() { }
return "fi.insomnia.model.AccessRight[accessRightsId=" + accessRightsId + "]";
} @Override
public String toString() {
return "fi.insomnia.model.AccessRight[accessRightsId=" + accessRightsId
+ "]";
}
} }
...@@ -3,6 +3,11 @@ ...@@ -3,6 +3,11 @@
<classpathentry kind="src" path="src"/> <classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.sun.enterprise.jst.server.runtimeTarget/GlassFish v3 Java EE 6">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.6.0 (MacOS X Default)"> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.6.0 (MacOS X Default)">
<attributes> <attributes>
<attribute name="owner.project.facets" value="jst.java"/> <attribute name="owner.project.facets" value="jst.java"/>
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!