www in docker support
This commit is contained in:
parent
539a848e95
commit
c227fce036
2145 changed files with 399596 additions and 58 deletions
|
|
@ -0,0 +1,133 @@
|
|||
package it.acxent.news.servlet.admin;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.news.AllegatoNews;
|
||||
import it.acxent.news.News;
|
||||
import it.acxent.news.NewsCR;
|
||||
import it.acxent.news.TipoNews;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import it.acxent.util.AbMessages;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import java.io.File;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public class CopyOfNewsSvlt extends AblServletSvlt {
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
News bean = (News)beanA;
|
||||
req.setAttribute("listaAllegati", bean.getAllegati());
|
||||
req.setAttribute("listaTipoNews", new TipoNews(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaTipoNews", new TipoNews(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new News(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new NewsCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void manageMultipartRequest(HttpServletRequest req, HttpServletResponse res) {
|
||||
String targetDir = getDocBase() + getDocBase();
|
||||
String[] fileNameParameters = { "nomeFile" };
|
||||
try {
|
||||
if (getLoginUserGrant(req, new News().getTableBeanName()) >= 3L) {
|
||||
if (manageMultipartRequestParameters(req, 2000, fileNameParameters, null, null, targetDir)) {
|
||||
processNoEncTypeRequest(req, res);
|
||||
} else {
|
||||
sendGrantMessage(req, AbMessages.getMessage(getLocale(req), "MR_FILE_ERROR"));
|
||||
showBean(req, res);
|
||||
}
|
||||
} else {
|
||||
sendGrantMessage(req, AbMessages.getMessage(getLocale(req), "GRANT_NO_RW"));
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id = 0L;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
l_id = getRequestLongParameter(req, "id_news");
|
||||
News bean = new News(getApFull(req));
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
if (getAct(req).equals("addAllegato")) {
|
||||
AllegatoNews row = new AllegatoNews(getApFull(req));
|
||||
fillObject(req, row);
|
||||
rp = bean.addAllegato(row);
|
||||
rp.append(creaFileAllegato(bean, req, res));
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delAllegato")) {
|
||||
AllegatoNews row = new AllegatoNews(getApFull(req));
|
||||
fillObject(req, row);
|
||||
rp = bean.delAllegato(row);
|
||||
sendMessage(req,
|
||||
|
||||
AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Allegato Cancellato");
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req,
|
||||
AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
protected ResParm creaFileAllegato(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
synchronized (this) {
|
||||
ResParm rp = new ResParm(true, "");
|
||||
News bean = (News)beanA;
|
||||
String targetDir = bean.getPathAllegato();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_";
|
||||
Vectumerator completeFileNames = (Vectumerator)
|
||||
req.getAttribute("completeAttachName");
|
||||
Vectumerator fileNames = (Vectumerator)
|
||||
req.getAttribute("attachName");
|
||||
if (completeFileNames.hasMoreElements()) {
|
||||
String sourceFile = (String)completeFileNames.nextElement();
|
||||
String fileName = (String)fileNames.elementAt(0);
|
||||
targetFile = targetFile + targetFile;
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
}
|
||||
return rp;
|
||||
}
|
||||
}
|
||||
|
||||
protected void otherCommands(HttpServletRequest req, HttpServletResponse res) {
|
||||
if (getLoginUser(req).getId_users() == 1L &&
|
||||
getCmd(req).equals("init")) {
|
||||
News.initApplicationParms(getApFull(req));
|
||||
sendMessage(req, "Parametri news creati.");
|
||||
}
|
||||
search(req, res);
|
||||
}
|
||||
|
||||
protected boolean isLoadImageServlet() {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected String getAttachPath(HttpServletRequest req) {
|
||||
String act = getAct(req);
|
||||
if (act.equals("addAllegato"))
|
||||
return getParm("NEWS_ATTACH_PATH").getTesto();
|
||||
return getParm("NEWS_IMG_PATH").getTesto();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,232 @@
|
|||
package it.acxent.news.servlet.admin;
|
||||
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.news.AllegatoNews;
|
||||
import it.acxent.news.News;
|
||||
import it.acxent.news.NewsCR;
|
||||
import it.acxent.news.NewsUsers;
|
||||
import it.acxent.news.TipoNews;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import it.acxent.util.AbMessages;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import java.io.File;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/news/News.abl"})
|
||||
public class NewsSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6717828355281261494L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
News bean = (News)beanA;
|
||||
req.setAttribute("listaAllegati", bean.getAllegati());
|
||||
req.setAttribute("listaTipoNews", new TipoNews(getApFull(req)).findAll());
|
||||
req.setAttribute("listaUsers", new NewsUsers(getApFull(req)).findByNews(bean.getId_news()));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaTipoNews", new TipoNews(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new News(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new NewsCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaTipoNews", new TipoNews(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id = 0L;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
l_id = getRequestLongParameter(req, "id_news");
|
||||
News bean = new News(getApFull(req));
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
if (getAct(req).equals("addAllegato")) {
|
||||
AllegatoNews row = new AllegatoNews(getApFull(req));
|
||||
fillObject(req, row);
|
||||
rp = bean.addAllegato(row);
|
||||
rp.append(creaFileAllegato(bean, req, res));
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delAllegato")) {
|
||||
AllegatoNews row = new AllegatoNews(getApFull(req));
|
||||
fillObject(req, row);
|
||||
rp = bean.delAllegato(row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Allegato Cancellato");
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
protected ResParm creaFileAllegato(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
synchronized (this) {
|
||||
ResParm rp = new ResParm(true, "");
|
||||
News bean = (News)beanA;
|
||||
String targetDir = getDocBase() + getDocBase();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_";
|
||||
Vectumerator completeFileNames = (Vectumerator)req.getAttribute("completeAttachName");
|
||||
Vectumerator fileNames = (Vectumerator)req.getAttribute("attachName");
|
||||
if (completeFileNames.hasMoreElements()) {
|
||||
String sourceFile = (String)completeFileNames.nextElement();
|
||||
String fileName = (String)fileNames.elementAt(0);
|
||||
targetFile = targetFile + targetFile;
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
}
|
||||
return rp;
|
||||
}
|
||||
}
|
||||
|
||||
protected void otherCommands(HttpServletRequest req, HttpServletResponse res) {
|
||||
if (getLoginUser(req).getId_users() == 1L &&
|
||||
getCmd(req).equals("init")) {
|
||||
News.initApplicationParms(getApFull(req));
|
||||
sendMessage(req, "Parametri news creati.");
|
||||
}
|
||||
search(req, res);
|
||||
}
|
||||
|
||||
protected boolean isLoadImageServlet() {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected String getAttachPath(HttpServletRequest req) {
|
||||
String act = getAct(req);
|
||||
if (act.equals("addAllegato"))
|
||||
return getParm("NEWS_ATTACH_PATH").getTesto();
|
||||
return getParm("NEWS_IMG_PATH").getTesto();
|
||||
}
|
||||
|
||||
protected ResParm afterImgFileSave(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
News bean = (News)beanA;
|
||||
ResParm rp = super.afterImgFileSave(bean, req, res);
|
||||
return rp;
|
||||
}
|
||||
|
||||
public void _inviaNews(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id_news = getRequestLongParameter(req, "id_news");
|
||||
NewsCR CR = new NewsCR(getApFull(req));
|
||||
CR.setId_news(l_id_news);
|
||||
News bean = new News(getApFull(req));
|
||||
bean.inviaMessaggi(CR);
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
protected ResParm beforeSearch(HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("flgOrderBy", Long.valueOf(1L));
|
||||
return super.beforeSearch(req, res);
|
||||
}
|
||||
|
||||
public void _modAllegato(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ResParm rp = new ResParm();
|
||||
News bean = new News(apFull);
|
||||
long l_id = getRequestLongParameter(req, "id_news");
|
||||
bean.findByPrimaryKey(l_id);
|
||||
if (bean.getId_news() > 0L) {
|
||||
String fileName = getRequestParameter(req, "fileNameOnServer_1");
|
||||
String targetDir = getDocBase() + getDocBase();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_" + bean.getId_news();
|
||||
String sourceFile = getPathTmpFull() + getPathTmpFull();
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
long l_id_allegatoNews = getRequestLongParameter(req, "id_allegatoNews");
|
||||
AllegatoNews row = new AllegatoNews(apFull);
|
||||
row.findByPrimaryKey(l_id_allegatoNews);
|
||||
if (row.getId_allegatoNews() > 0L) {
|
||||
fillObject(req, row);
|
||||
row.setNomeFile(fileName);
|
||||
rp = row.save();
|
||||
} else {
|
||||
rp.setStatus(false);
|
||||
rp.setMsg("Errore! Allegato news " + l_id_allegatoNews + " non trovato!");
|
||||
}
|
||||
} else {
|
||||
rp.setStatus(false);
|
||||
rp.setMsg("Errore! News " + l_id + " non trovata!");
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delAllegato(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id = 0L;
|
||||
ResParm rp = new ResParm(true);
|
||||
l_id = getRequestLongParameter(req, "id_news");
|
||||
News bean = new News(getApFull(req));
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
if (bean.getId_news() > 0L) {
|
||||
AllegatoNews row = new AllegatoNews(getApFull(req));
|
||||
fillObject(req, row);
|
||||
rp = bean.delAllegato(row);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Allegato Cancellato");
|
||||
showBean(req, res);
|
||||
} else {
|
||||
sendMessage(req, "Errore! " + rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, "Errore! news " + l_id + " non trovata");
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
public void _addAllegato(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ResParm rp = new ResParm();
|
||||
News bean = new News(apFull);
|
||||
long l_id = getRequestLongParameter(req, "id_news");
|
||||
bean.findByPrimaryKey(l_id);
|
||||
if (bean.getId_news() > 0L) {
|
||||
String fileName = getRequestParameter(req, "fileNameOnServer_1");
|
||||
String targetDir = getDocBase() + getDocBase();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_" + bean.getId_news();
|
||||
String sourceFile = getPathTmpFull() + getPathTmpFull();
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
AllegatoNews row = new AllegatoNews(apFull);
|
||||
fillObject(req, row);
|
||||
row.setNomeFile(fileName);
|
||||
rp = bean.addAllegato(row);
|
||||
} else {
|
||||
rp.setStatus(false);
|
||||
rp.setMsg("Errore! News " + l_id + " non trovata!");
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package it.acxent.news.servlet.admin;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.news.NewsUsers;
|
||||
import it.acxent.news.NewsUsersCR;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/news/NewsUsers.abl"})
|
||||
public class NewsUsersSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6381039631036562905L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new NewsUsers(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new NewsUsersCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSecureServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected void otherCommands(HttpServletRequest req, HttpServletResponse res) {
|
||||
search(req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
package it.acxent.news.servlet.admin;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.news.Newsletter;
|
||||
import it.acxent.news.NewsletterCR;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import it.acxent.util.AbMessages;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import java.io.File;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/news/Newsletter.abl"})
|
||||
public class NewsletterSvlt extends AblServletSvlt {
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Newsletter(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new NewsletterCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id = 0L;
|
||||
l_id = getRequestLongParameter(req, "id_news");
|
||||
Newsletter bean = new Newsletter(getApFull(req));
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
} catch (Exception e) {
|
||||
forceMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
protected ResParm creaFileAllegato(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
synchronized (this) {
|
||||
ResParm rp = new ResParm(true, "");
|
||||
return rp;
|
||||
}
|
||||
}
|
||||
|
||||
protected ResParm afterSave(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
synchronized (this) {
|
||||
ResParm rp = new ResParm(true, "");
|
||||
Newsletter bean = (Newsletter)beanA;
|
||||
String targetDir = getDocBase() + getDocBase();
|
||||
Vectumerator fileNames = (Vectumerator)
|
||||
req.getAttribute("completeAttachName");
|
||||
String imgTmst = getTimeNameForFileUpload();
|
||||
boolean l_newImg = false;
|
||||
while (fileNames.hasMoreElements()) {
|
||||
String currentFileName = (String)fileNames.nextElement();
|
||||
if (currentFileName.indexOf("/img") >= 0) {
|
||||
l_newImg = true;
|
||||
int idx = Integer.parseInt(currentFileName.substring(
|
||||
currentFileName.lastIndexOf("_") + 1,
|
||||
currentFileName.lastIndexOf(".")));
|
||||
if (isFileExist(currentFileName)) {
|
||||
new File(targetDir + targetDir).delete();
|
||||
new File(currentFileName).renameTo(new File(targetDir + targetDir));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (l_newImg)
|
||||
for (int i = 1; i <= 2; i++) {
|
||||
String currentFileName = targetDir + targetDir;
|
||||
if (isFileExist(currentFileName))
|
||||
new File(currentFileName).renameTo(new File(targetDir + targetDir));
|
||||
}
|
||||
if (getRequestLongParameter(req, "cmdCancellaImmagine1") == 1L) {
|
||||
String fileName = targetDir + targetDir;
|
||||
new File(fileName).delete();
|
||||
}
|
||||
if (getRequestLongParameter(req, "cmdCancellaImmagine2") == 1L) {
|
||||
String fileName = targetDir + targetDir;
|
||||
new File(fileName).delete();
|
||||
}
|
||||
if (l_newImg) {
|
||||
bean.setImgTmst(imgTmst);
|
||||
rp = bean.save();
|
||||
req.setAttribute("bean", bean);
|
||||
}
|
||||
return rp;
|
||||
}
|
||||
}
|
||||
|
||||
protected String getAttachPath(HttpServletRequest req) {
|
||||
return ((Newsletter)getBean(req)).getPathImgNewsletter();
|
||||
}
|
||||
|
||||
protected boolean isLoadImageServlet() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
package it.acxent.news.servlet.admin;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.news.TipoNews;
|
||||
import it.acxent.news.TipoNewsCR;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/news/TipoNews.abl"})
|
||||
public class TipoNewsSvlt extends AblServletSvlt {
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoNews(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoNewsCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue