Utilizadas en el framework.
Soportan el patrón de diseño Builder en el constructor.
Para almacenar informaciòn del usuario.
public class UserInfo {
@Id
private String iduserinfo;
private String username;
private Date datetime;
private String description;
}
public class ErrorInfo {
@Id
private String iderror;
private String username;
private Date date;
private String clase;
private String mensaje;
public ErrorInfo() {
}
//
}
public class AccessInfo {
@Id
private String idaccessinfo;
private String username;
private Date datetime;
private String form;
private String ip;
private String description;
}
public class JmoordbResult {
private HashMap<String, String> field = new HashMap<>();
Exception exception = new Exception();
public HashMap<String, String> getField() {
return field;
}
public void setField(HashMap<String, String> field) {
this.field = field;
}
public Exception getException() {
return exception;
}
public void setException(Exception exception) {
this.exception = exception;
}
public JmoordbResult() {
}
public JmoordbResult(String key, String value) {
put(key, value);
}
// <editor-fold defaultstate="collapsed" desc="put(String key, String value)">
public void put(String key, String value) {
try {
field.put(key, value);
} catch (Exception e) {
Logger.getLogger(Repository.class.getName()).log(Level.SEVERE, null, e);
exception = new Exception("put() ", e);
}
}
// </editor-fold>
// </editor-fold>
// <editor-fold defaultstate="collapsed" desc="get(String key)">
public String get(String key) {
String value = "";
try {
value = field.get(key);
} catch (Exception e) {
Logger.getLogger(Repository.class.getName()).log(Level.SEVERE, null, e);
exception = new Exception("get() ", e);
}
return value;
} // </editor-fold>
// <editor-fold defaultstate="collapsed" desc="getInteger(String key)">
public Object getInteger(String key) {
Object value = "";
try {
value = field.get(key);
} catch (Exception e) {
Logger.getLogger(Repository.class.getName()).log(Level.SEVERE, null, e);
exception = new Exception("get() ", e);
}
return Integer.parseInt(value.toString());
} // </editor-fold>
}
public class JmoordbEmailMaster {
@Id
private String email;
private String password;
private String mail_smtp_host;
private String mail_smtp_auth;
private String mail_smtp_port;
private String mail_smtp_starttls_enable;
}