net.anotheria.anosite.gen.asresourcedata.data.ModuleASResourceData Maven / Gradle / Ivy
/**
********************************************************************************
*** ModuleASResourceData.java ***
*** generated by AnoSiteGenerator (ASG), Version: 3.2.2 ***
*** Copyright (C) 2005 - 2023 Anotheria.net, www.anotheria.net ***
*** All Rights Reserved. ***
********************************************************************************
*** Don't edit this code, if you aren't sure ***
*** that you do exactly know what you are doing! ***
*** It's better to invest time in the generator, as into the generated code. ***
********************************************************************************
*/
package net.anotheria.anosite.gen.asresourcedata.data;
import net.anotheria.anodoc.data.Module;
import net.anotheria.anodoc.data.DocumentList;
import net.anotheria.anodoc.data.IDHolder;
import net.anotheria.anodoc.data.NoSuchDocumentListException;
import java.util.List;
public class ModuleASResourceData extends Module{
public static final String MODULE_ID = "asresourcedata";
public static final String LIST_TEXTRESOURCE = "list_textresource";
public static final String ID_HOLDER_TEXTRESOURCE = IDHolder.DOC_ID_HOLDER_PRE+"textresource";
public static final String LIST_LOCALIZATIONBUNDLE = "list_localizationbundle";
public static final String ID_HOLDER_LOCALIZATIONBUNDLE = IDHolder.DOC_ID_HOLDER_PRE+"localizationbundle";
public static final String LIST_MAILTEMPLATE = "list_mailtemplate";
public static final String ID_HOLDER_MAILTEMPLATE = IDHolder.DOC_ID_HOLDER_PRE+"mailtemplate";
public static final String LIST_PDFTEMPLATE = "list_pdftemplate";
public static final String ID_HOLDER_PDFTEMPLATE = IDHolder.DOC_ID_HOLDER_PRE+"pdftemplate";
public static final String LIST_PUSHNOTIFICATIONTEMPLATE = "list_pushnotificationtemplate";
public static final String ID_HOLDER_PUSHNOTIFICATIONTEMPLATE = IDHolder.DOC_ID_HOLDER_PRE+"pushnotificationtemplate";
public static final String LIST_IMAGE = "list_image";
public static final String ID_HOLDER_IMAGE = IDHolder.DOC_ID_HOLDER_PRE+"image";
public static final String LIST_FILELINK = "list_filelink";
public static final String ID_HOLDER_FILELINK = IDHolder.DOC_ID_HOLDER_PRE+"filelink";
public ModuleASResourceData(){
super(MODULE_ID);
}
@SuppressWarnings("unchecked")
private DocumentList _getTextResources(){
try{
return getList(LIST_TEXTRESOURCE);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_TEXTRESOURCE);
}
}
private void _updateTextResources(DocumentList list){
putList(list);
}
public List getTextResources(){
return _getTextResources().getList();
}
public TextResourceDocument getTextResource(String id){
return _getTextResources().getDocumentById(id);
}
public void updateTextResource(TextResourceDocument textresource){
DocumentList textresources = _getTextResources();
textresources.removeDocumentById(textresource.getId());
textresource.setLastUpdateNow();
textresource.setCallContextAuthor();
textresources.addDocument(textresource);
_updateTextResources(textresources);
}
public void deleteTextResource(String id){
DocumentList entries = _getTextResources();
entries.removeDocumentById(id);
_updateTextResources(entries);
}
public TextResourceDocument createTextResource(TextResourceDocument textresource ){
IDHolder idh = _getIdHolder(ID_HOLDER_TEXTRESOURCE);
int id = idh.getNextIdInt();
textresource.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getTextResources();
textresource.setLastUpdateNow();
textresource.setCallContextAuthor();
entries.addDocument(textresource);
_updateTextResources(entries);
return textresource;
}
public TextResourceDocument importTextResource(TextResourceDocument textresource ){
IDHolder idh = _getIdHolder(ID_HOLDER_TEXTRESOURCE);
idh.adjustTill(textresource.getId());
putDocument(idh);
DocumentList entries = _getTextResources();
textresource.setLastUpdateNow();
textresource.setCallContextAuthor();
entries.addDocument(textresource);
_updateTextResources(entries);
return textresource;
}
@SuppressWarnings("unchecked")
private DocumentList _getLocalizationBundles(){
try{
return getList(LIST_LOCALIZATIONBUNDLE);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_LOCALIZATIONBUNDLE);
}
}
private void _updateLocalizationBundles(DocumentList list){
putList(list);
}
public List getLocalizationBundles(){
return _getLocalizationBundles().getList();
}
public LocalizationBundleDocument getLocalizationBundle(String id){
return _getLocalizationBundles().getDocumentById(id);
}
public void updateLocalizationBundle(LocalizationBundleDocument localizationbundle){
DocumentList localizationbundles = _getLocalizationBundles();
localizationbundles.removeDocumentById(localizationbundle.getId());
localizationbundle.setLastUpdateNow();
localizationbundle.setCallContextAuthor();
localizationbundles.addDocument(localizationbundle);
_updateLocalizationBundles(localizationbundles);
}
public void deleteLocalizationBundle(String id){
DocumentList entries = _getLocalizationBundles();
entries.removeDocumentById(id);
_updateLocalizationBundles(entries);
}
public LocalizationBundleDocument createLocalizationBundle(LocalizationBundleDocument localizationbundle ){
IDHolder idh = _getIdHolder(ID_HOLDER_LOCALIZATIONBUNDLE);
int id = idh.getNextIdInt();
localizationbundle.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getLocalizationBundles();
localizationbundle.setLastUpdateNow();
localizationbundle.setCallContextAuthor();
entries.addDocument(localizationbundle);
_updateLocalizationBundles(entries);
return localizationbundle;
}
public LocalizationBundleDocument importLocalizationBundle(LocalizationBundleDocument localizationbundle ){
IDHolder idh = _getIdHolder(ID_HOLDER_LOCALIZATIONBUNDLE);
idh.adjustTill(localizationbundle.getId());
putDocument(idh);
DocumentList entries = _getLocalizationBundles();
localizationbundle.setLastUpdateNow();
localizationbundle.setCallContextAuthor();
entries.addDocument(localizationbundle);
_updateLocalizationBundles(entries);
return localizationbundle;
}
@SuppressWarnings("unchecked")
private DocumentList _getMailTemplates(){
try{
return getList(LIST_MAILTEMPLATE);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_MAILTEMPLATE);
}
}
private void _updateMailTemplates(DocumentList list){
putList(list);
}
public List getMailTemplates(){
return _getMailTemplates().getList();
}
public MailTemplateDocument getMailTemplate(String id){
return _getMailTemplates().getDocumentById(id);
}
public void updateMailTemplate(MailTemplateDocument mailtemplate){
DocumentList mailtemplates = _getMailTemplates();
mailtemplates.removeDocumentById(mailtemplate.getId());
mailtemplate.setLastUpdateNow();
mailtemplate.setCallContextAuthor();
mailtemplates.addDocument(mailtemplate);
_updateMailTemplates(mailtemplates);
}
public void deleteMailTemplate(String id){
DocumentList entries = _getMailTemplates();
entries.removeDocumentById(id);
_updateMailTemplates(entries);
}
public MailTemplateDocument createMailTemplate(MailTemplateDocument mailtemplate ){
IDHolder idh = _getIdHolder(ID_HOLDER_MAILTEMPLATE);
int id = idh.getNextIdInt();
mailtemplate.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getMailTemplates();
mailtemplate.setLastUpdateNow();
mailtemplate.setCallContextAuthor();
entries.addDocument(mailtemplate);
_updateMailTemplates(entries);
return mailtemplate;
}
public MailTemplateDocument importMailTemplate(MailTemplateDocument mailtemplate ){
IDHolder idh = _getIdHolder(ID_HOLDER_MAILTEMPLATE);
idh.adjustTill(mailtemplate.getId());
putDocument(idh);
DocumentList entries = _getMailTemplates();
mailtemplate.setLastUpdateNow();
mailtemplate.setCallContextAuthor();
entries.addDocument(mailtemplate);
_updateMailTemplates(entries);
return mailtemplate;
}
@SuppressWarnings("unchecked")
private DocumentList _getPdfTemplates(){
try{
return getList(LIST_PDFTEMPLATE);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_PDFTEMPLATE);
}
}
private void _updatePdfTemplates(DocumentList list){
putList(list);
}
public List getPdfTemplates(){
return _getPdfTemplates().getList();
}
public PdfTemplateDocument getPdfTemplate(String id){
return _getPdfTemplates().getDocumentById(id);
}
public void updatePdfTemplate(PdfTemplateDocument pdftemplate){
DocumentList pdftemplates = _getPdfTemplates();
pdftemplates.removeDocumentById(pdftemplate.getId());
pdftemplate.setLastUpdateNow();
pdftemplate.setCallContextAuthor();
pdftemplates.addDocument(pdftemplate);
_updatePdfTemplates(pdftemplates);
}
public void deletePdfTemplate(String id){
DocumentList entries = _getPdfTemplates();
entries.removeDocumentById(id);
_updatePdfTemplates(entries);
}
public PdfTemplateDocument createPdfTemplate(PdfTemplateDocument pdftemplate ){
IDHolder idh = _getIdHolder(ID_HOLDER_PDFTEMPLATE);
int id = idh.getNextIdInt();
pdftemplate.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getPdfTemplates();
pdftemplate.setLastUpdateNow();
pdftemplate.setCallContextAuthor();
entries.addDocument(pdftemplate);
_updatePdfTemplates(entries);
return pdftemplate;
}
public PdfTemplateDocument importPdfTemplate(PdfTemplateDocument pdftemplate ){
IDHolder idh = _getIdHolder(ID_HOLDER_PDFTEMPLATE);
idh.adjustTill(pdftemplate.getId());
putDocument(idh);
DocumentList entries = _getPdfTemplates();
pdftemplate.setLastUpdateNow();
pdftemplate.setCallContextAuthor();
entries.addDocument(pdftemplate);
_updatePdfTemplates(entries);
return pdftemplate;
}
@SuppressWarnings("unchecked")
private DocumentList _getPushNotificationTemplates(){
try{
return getList(LIST_PUSHNOTIFICATIONTEMPLATE);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_PUSHNOTIFICATIONTEMPLATE);
}
}
private void _updatePushNotificationTemplates(DocumentList list){
putList(list);
}
public List getPushNotificationTemplates(){
return _getPushNotificationTemplates().getList();
}
public PushNotificationTemplateDocument getPushNotificationTemplate(String id){
return _getPushNotificationTemplates().getDocumentById(id);
}
public void updatePushNotificationTemplate(PushNotificationTemplateDocument pushnotificationtemplate){
DocumentList pushnotificationtemplates = _getPushNotificationTemplates();
pushnotificationtemplates.removeDocumentById(pushnotificationtemplate.getId());
pushnotificationtemplate.setLastUpdateNow();
pushnotificationtemplate.setCallContextAuthor();
pushnotificationtemplates.addDocument(pushnotificationtemplate);
_updatePushNotificationTemplates(pushnotificationtemplates);
}
public void deletePushNotificationTemplate(String id){
DocumentList entries = _getPushNotificationTemplates();
entries.removeDocumentById(id);
_updatePushNotificationTemplates(entries);
}
public PushNotificationTemplateDocument createPushNotificationTemplate(PushNotificationTemplateDocument pushnotificationtemplate ){
IDHolder idh = _getIdHolder(ID_HOLDER_PUSHNOTIFICATIONTEMPLATE);
int id = idh.getNextIdInt();
pushnotificationtemplate.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getPushNotificationTemplates();
pushnotificationtemplate.setLastUpdateNow();
pushnotificationtemplate.setCallContextAuthor();
entries.addDocument(pushnotificationtemplate);
_updatePushNotificationTemplates(entries);
return pushnotificationtemplate;
}
public PushNotificationTemplateDocument importPushNotificationTemplate(PushNotificationTemplateDocument pushnotificationtemplate ){
IDHolder idh = _getIdHolder(ID_HOLDER_PUSHNOTIFICATIONTEMPLATE);
idh.adjustTill(pushnotificationtemplate.getId());
putDocument(idh);
DocumentList entries = _getPushNotificationTemplates();
pushnotificationtemplate.setLastUpdateNow();
pushnotificationtemplate.setCallContextAuthor();
entries.addDocument(pushnotificationtemplate);
_updatePushNotificationTemplates(entries);
return pushnotificationtemplate;
}
@SuppressWarnings("unchecked")
private DocumentList _getImages(){
try{
return getList(LIST_IMAGE);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_IMAGE);
}
}
private void _updateImages(DocumentList list){
putList(list);
}
public List getImages(){
return _getImages().getList();
}
public ImageDocument getImage(String id){
return _getImages().getDocumentById(id);
}
public void updateImage(ImageDocument image){
DocumentList images = _getImages();
images.removeDocumentById(image.getId());
image.setLastUpdateNow();
image.setCallContextAuthor();
images.addDocument(image);
_updateImages(images);
}
public void deleteImage(String id){
DocumentList entries = _getImages();
entries.removeDocumentById(id);
_updateImages(entries);
}
public ImageDocument createImage(ImageDocument image ){
IDHolder idh = _getIdHolder(ID_HOLDER_IMAGE);
int id = idh.getNextIdInt();
image.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getImages();
image.setLastUpdateNow();
image.setCallContextAuthor();
entries.addDocument(image);
_updateImages(entries);
return image;
}
public ImageDocument importImage(ImageDocument image ){
IDHolder idh = _getIdHolder(ID_HOLDER_IMAGE);
idh.adjustTill(image.getId());
putDocument(idh);
DocumentList entries = _getImages();
image.setLastUpdateNow();
image.setCallContextAuthor();
entries.addDocument(image);
_updateImages(entries);
return image;
}
@SuppressWarnings("unchecked")
private DocumentList _getFileLinks(){
try{
return getList(LIST_FILELINK);
}catch(NoSuchDocumentListException e){
return new DocumentList(LIST_FILELINK);
}
}
private void _updateFileLinks(DocumentList list){
putList(list);
}
public List getFileLinks(){
return _getFileLinks().getList();
}
public FileLinkDocument getFileLink(String id){
return _getFileLinks().getDocumentById(id);
}
public void updateFileLink(FileLinkDocument filelink){
DocumentList filelinks = _getFileLinks();
filelinks.removeDocumentById(filelink.getId());
filelink.setLastUpdateNow();
filelink.setCallContextAuthor();
filelinks.addDocument(filelink);
_updateFileLinks(filelinks);
}
public void deleteFileLink(String id){
DocumentList entries = _getFileLinks();
entries.removeDocumentById(id);
_updateFileLinks(entries);
}
public FileLinkDocument createFileLink(FileLinkDocument filelink ){
IDHolder idh = _getIdHolder(ID_HOLDER_FILELINK);
int id = idh.getNextIdInt();
filelink.renameTo(""+id);
putDocument(idh);
DocumentList entries = _getFileLinks();
filelink.setLastUpdateNow();
filelink.setCallContextAuthor();
entries.addDocument(filelink);
_updateFileLinks(entries);
return filelink;
}
public FileLinkDocument importFileLink(FileLinkDocument filelink ){
IDHolder idh = _getIdHolder(ID_HOLDER_FILELINK);
idh.adjustTill(filelink.getId());
putDocument(idh);
DocumentList entries = _getFileLinks();
filelink.setLastUpdateNow();
filelink.setCallContextAuthor();
entries.addDocument(filelink);
_updateFileLinks(entries);
return filelink;
}
}