📄 concept.java
字号:
package org.impact.stars.appclient.concept.model;
import java.sql.*;
/* old concept model
*/
public class Concept implements java.io.Serializable
{
// data members
//private String ConceptID;
private int ConceptID;
private String Name;
private String Type;
private String Discription;
private String Proposer;
private String Viewgroup;
private String Status;
private java.sql.Date Addtime;
//private String Parent;
private int Parent;
private String Comment;
private final String CR = "\n"; // carriage return
/**
* Perspective constructor comment.
*/
public Concept() {
super();
}
public Concept(int aConceptID, String aName, String aType, String aDiscription, String aProposer, String aViewGroup, String aStatus, String aAddtime, int aParent, String aComment)
{
ConceptID = aConceptID;
Name = aName;
Type = aType;
Discription = aDiscription;
Proposer = aProposer;
Addtime = java.sql.Date.valueOf(aAddtime);
Viewgroup = aViewGroup;
Status = aStatus;
Parent = aParent;
Comment = aComment;
}
public Concept(String aConceptID, String aName, String aType, String aDiscription, String aProposer, String aViewGroup, String aStatus, String aAddtime, String aParent, String aComment)
{
ConceptID = java.lang.Integer.valueOf(aConceptID).intValue();
Name = aName;
Type = aType;
Discription = aDiscription;
Proposer = aProposer;
Addtime = java.sql.Date.valueOf(aAddtime);
Viewgroup = aViewGroup;
Status = aStatus;
Parent = java.lang.Integer.valueOf(aParent).intValue();
Comment = aComment;
}
public Concept(ResultSet dataResultSet)
{
try
{
System.out.println("concept() start");
// assign data members
//ConceptID= dataResultSet.getInt("ConceptID");
System.out.println(String.valueOf(ConceptID));
ConceptID= dataResultSet.getInt("ConceptID");
System.out.println(String.valueOf(ConceptID));
Name = dataResultSet.getString("Name");
Type = dataResultSet.getString("Type");
Discription = dataResultSet.getString("Discription");
Proposer = dataResultSet.getString("Proposer");
Viewgroup = dataResultSet.getString("Viewgroup");
Status = dataResultSet.getString("Status");
Addtime = dataResultSet.getDate("Addtime");
Parent = dataResultSet.getInt("Parent");
System.out.println(String.valueOf(Parent));
Comment=dataResultSet.getString("Comment");
System.out.println("concept() complete");
}
catch (SQLException e)
{
e.printStackTrace();
}
}
public Date getAddtime()
{
return Addtime;
}
public String getComment()
{
return Comment;
}
public int getConceptID()
{
return ConceptID;
}
public String getDiscription()
{
return Discription;
}
// accessors
public String getName()
{
return Name;
}
public int getParent()
{
return Parent;
}
public String getProposer()
{
return Proposer;
}
public String getStatus()
{
return Status;
}
public String getType()
{
return Type;
}
public String getViewgroup()
{
return Viewgroup;
}
public void SetConceptID(int aconceptID)
{
ConceptID = aconceptID;
}
public void SetParent(int aparent)
{
Parent = aparent;
}
// methods
// normal text string representation
public String toString()
{
String replyString = "";
replyString += "Name: " + Name + CR;
replyString += "Type: " + Type + CR;
replyString += "Discription: " + Discription + CR;
replyString += "Proposer: " + Proposer + CR;
replyString += "Viewgroup: " + Viewgroup + CR;
replyString += "Status: " + Status + CR;
replyString += "Addtime: " + Addtime + CR + CR;
return replyString;
}
// returns data formatted for an HTML table row
public String toTableString(int rowNumber)
{
String replyString = "";
String tdBegin = "<td>";
String tdEnd = "</td>" + CR;
replyString += "<tr>" + CR;
replyString += tdBegin + rowNumber + tdEnd;
replyString += tdBegin + Name + ", " + Type + tdEnd;
replyString += tdBegin + Proposer + tdEnd;
replyString += "</tr>" + CR;
return replyString;
}
// returns data as HTML formatted un-ordered list
public String toWebString()
{
String replyString = "<ul>";
replyString += "<li><B>Name:</B> " + Name + CR;
replyString += "<li><B>Type:</B> " + Type +CR;
replyString += "<li><B>Discription:</B> " + Discription + CR;
replyString += "<li><B>Proposer:</B> " + Proposer + CR;
replyString += "<li><B>Viewgroup:</B> " + Viewgroup + CR;
replyString += "<li><B>Status:</B> " + Status + CR;
replyString += "<li><B>Addtime:</B> " + Addtime + CR;
replyString += "</ul>" + CR;
return replyString;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -