All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.anotheria.anosite.gen.asresourcedata.data.ModuleASResourceData Maven / Gradle / Ivy

There is a newer version: 4.1.2
Show newest version
/**
 ********************************************************************************
 *** ModuleASResourceData.java                                                ***
 *** generated by AnoSiteGenerator (ASG), Version: 2.6.3                      ***
 *** Copyright (C) 2005 - 2010 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_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 _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;
	}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy