1 5 6 package com.raptus.owxv3.modules.base; 7 8 import java.util.*; 9 10 import com.raptus.owxv3.api.*; 11 12 35 public class PubBaseEntry implements ComparableItemIFace,FieldContainerIFace 36 { 37 40 protected String entryDate = null; 41 42 47 protected Vector links = null; 48 49 54 protected Vector files = null; 55 56 61 protected Vector pics = null; 62 63 66 protected Hashtable fields=null; 67 68 71 protected Hashtable localizedFields=null; 72 75 public String getEntryDate() { return entryDate; } 76 public void setEntryDate(String date) { this.entryDate = date; } 77 78 84 85 86 public Vector getLinkList() { return links; } 87 public void setLinkList(Vector list) { this.links = list; } 88 89 92 93 public Hashtable getFieldList() { return fields; } 94 public void setFieldList(Hashtable list) { fields=list; } 95 96 public Hashtable getLocalizedFieldList() { return localizedFields; } 97 public void setLocalizedFieldList(Hashtable list){ localizedFields=list; } 98 99 public Vector getFilesList() { return files; } 100 public void setFilesList(Vector list) { this.files = list; } 101 102 public Vector getPicList() { return pics; } 103 public void setPicList(Vector list) { this.pics = list; } 104 105 public String getField(String fieldname) 106 { 107 return getField(fieldname,null); 108 } 109 110 111 115 public String getField(String fieldname,Locale l) 116 { 117 118 GResField gf=(GResField)fields.get(fieldname); 119 if(gf!=null) 120 { 121 return gf.getValue(); 122 } 123 else 124 { 125 127 GResLocalizedField glf=(GResLocalizedField)localizedFields.get(fieldname); 128 if(glf!=null) 129 { 130 return glf.getValue(l); 131 } 132 else return ""; 133 } 134 } 136 139 public boolean equals(int id) 140 { 141 if(this.id == id) 142 { 143 return true; 144 } 145 else 146 { 147 return false; 148 } 149 } 150 151 int id; 152 public void setBaseID(int id) 153 { 154 this.id = id; 155 } 156 157 public int getBaseID() 158 { 159 return id; 160 } 161 162 } 163 164 | Popular Tags |