1 18 19 package cowsultants.itracker.ejb.beans.entity; 20 21 import java.util.*; 22 import java.sql.Timestamp ; 23 24 import cowsultants.itracker.ejb.client.models.LanguageModel; 25 26 public abstract class LanguageBean extends GenericBean { 27 28 public abstract String getLocale(); 29 public abstract void setLocale(String value); 30 31 public abstract String getResourceKey(); 32 public abstract void setResourceKey(String value); 33 34 public abstract String getResourceValue(); 35 public abstract void setResourceValue(String value); 36 37 public LanguageModel getModel() { 38 LanguageModel model = new LanguageModel(); 39 model.setId(this.getId()); 40 model.setLocale(this.getLocale()); 41 model.setResourceKey(this.getResourceKey()); 42 model.setResourceValue(this.getResourceValue()); 43 model.setLastModifiedDate(this.getLastModifiedDate()); 44 model.setCreateDate(this.getCreateDate()); 45 46 return model; 47 } 48 49 public void setModel(LanguageModel model) { 50 this.setLocale(model.getLocale()); 51 this.setResourceKey(model.getResourceKey()); 52 this.setResourceValue(model.getResourceValue()); 53 this.setLastModifiedDate(new Timestamp (new Date().getTime())); 54 } 55 56 } | Popular Tags |