From: <jbo...@li...> - 2005-12-29 08:05:10
|
Author: mic...@jb... Date: 2005-12-29 03:05:04 -0500 (Thu, 29 Dec 2005) New Revision: 1954 Modified: trunk/labs/jbossrules/drools-repository/src/main/java/org/drools/repository/RuleDef.java Log: got basics working Modified: trunk/labs/jbossrules/drools-repository/src/main/java/org/drools/repository/RuleDef.java =================================================================== --- trunk/labs/jbossrules/drools-repository/src/main/java/org/drools/repository/RuleDef.java 2005-12-29 05:55:01 UTC (rev 1953) +++ trunk/labs/jbossrules/drools-repository/src/main/java/org/drools/repository/RuleDef.java 2005-12-29 08:05:04 UTC (rev 1954) @@ -6,7 +6,7 @@ public class RuleDef extends Persistent { private String name; - private Long versionNumber; + private long versionNumber; private String content; private MetaData metaData; private String status; @@ -17,21 +17,34 @@ private String documentation; private Date effectiveDate; private Date expiryDate; - private Date dateSaved; + private Date dateCreated; - public Date getDateSaved(){ - return dateSaved; + public Date getDateCreated(){ + return dateCreated; } - private void setDateSaved(Date dateSaved){ - this.dateSaved = dateSaved; + private void setDateCreated(Date dateCreated){ + this.dateCreated = dateCreated; } public RuleDef() {} + /** + * This is for creating a brand new rule. + * @param name + * @param content + */ + public RuleDef(String name, String content) { + this.name = name; + this.content = content; + this.versionNumber = 1; + this.head = true; + this.dateCreated = new Date(); + } + /** * This little cheat tells the repo that this * rule is at the head of versions. */ - private boolean isHead; + private boolean head; public String getContent(){ @@ -53,12 +66,7 @@ public void setStatus(String status){ this.status = status; } - public Long getVersion(){ - return versionNumber; - } - private void setVersion(Long version){ - this.versionNumber = version; - } + public boolean isCheckedOut(){ return checkedOut; } @@ -72,10 +80,10 @@ this.checkedOutBy = checkOutBy; } public boolean isHead(){ - return isHead; + return head; } public void setHead(boolean isHead){ - this.isHead = isHead; + this.head = isHead; } public String getVersionComment(){ return versionComment; @@ -83,10 +91,10 @@ public void setVersionComment(String versionComment){ this.versionComment = versionComment; } - public Long getVersionNumber(){ - return versionNumber; + public long getVersionNumber(){ + return this.versionNumber; } - private void setVersionNumber(Long versionNumber){ + private void setVersionNumber(long versionNumber){ this.versionNumber = versionNumber; } public String getDocumentation(){ |