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

net.anotheria.anosite.gen.ascustomdata.data.ModuleASCustomData Maven / Gradle / Ivy

There is a newer version: 4.1.2
Show newest version
/**
 ********************************************************************************
 *** ModuleASCustomData.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.ascustomdata.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 ModuleASCustomData extends Module{


	public static final String MODULE_ID = "ascustomdata";

	public static final String LIST_CUSTOMBOXTYPE = "list_customboxtype";
	public static final String ID_HOLDER_CUSTOMBOXTYPE = IDHolder.DOC_ID_HOLDER_PRE+"customboxtype";
	public static final String LIST_CUSTOMBOXHANDLERDEF = "list_customboxhandlerdef";
	public static final String ID_HOLDER_CUSTOMBOXHANDLERDEF = IDHolder.DOC_ID_HOLDER_PRE+"customboxhandlerdef";
	public static final String LIST_CUSTOMGUARDDEF = "list_customguarddef";
	public static final String ID_HOLDER_CUSTOMGUARDDEF = IDHolder.DOC_ID_HOLDER_PRE+"customguarddef";

	public ModuleASCustomData(){
		super(MODULE_ID);
	}

	@SuppressWarnings("unchecked")
	private DocumentList _getCustomBoxTypes(){
		try{
			return getList(LIST_CUSTOMBOXTYPE);
		}catch(NoSuchDocumentListException e){
			return new DocumentList(LIST_CUSTOMBOXTYPE);
		}
	}

	private void _updateCustomBoxTypes(DocumentList list){
		putList(list);
	}

	public List getCustomBoxTypes(){
		return _getCustomBoxTypes().getList();
	}

	public CustomBoxTypeDocument getCustomBoxType(String id){
		return _getCustomBoxTypes().getDocumentById(id);
	}

	public void updateCustomBoxType(CustomBoxTypeDocument customboxtype){
		DocumentList customboxtypes = _getCustomBoxTypes();
		customboxtypes.removeDocumentById(customboxtype.getId());
		customboxtype.setLastUpdateNow();
		customboxtype.setCallContextAuthor();
		customboxtypes.addDocument(customboxtype);
		_updateCustomBoxTypes(customboxtypes);
	}

	public void deleteCustomBoxType(String id){
		DocumentList entries = _getCustomBoxTypes();
		entries.removeDocumentById(id);
		_updateCustomBoxTypes(entries);
	}

	public CustomBoxTypeDocument createCustomBoxType(CustomBoxTypeDocument customboxtype ){
		IDHolder idh = _getIdHolder(ID_HOLDER_CUSTOMBOXTYPE);
		int id = idh.getNextIdInt();
		customboxtype.renameTo(""+id);
		putDocument(idh);

		DocumentList entries = _getCustomBoxTypes();
		customboxtype.setLastUpdateNow();
		customboxtype.setCallContextAuthor();
		entries.addDocument(customboxtype);
		_updateCustomBoxTypes(entries);
		return customboxtype;
	}

	public CustomBoxTypeDocument importCustomBoxType(CustomBoxTypeDocument customboxtype ){
		IDHolder idh = _getIdHolder(ID_HOLDER_CUSTOMBOXTYPE);
		idh.adjustTill(customboxtype.getId());
		putDocument(idh);

		DocumentList entries = _getCustomBoxTypes();
		customboxtype.setLastUpdateNow();
		customboxtype.setCallContextAuthor();
		entries.addDocument(customboxtype);
		_updateCustomBoxTypes(entries);
		return customboxtype;
	}


	@SuppressWarnings("unchecked")
	private DocumentList _getCustomBoxHandlerDefs(){
		try{
			return getList(LIST_CUSTOMBOXHANDLERDEF);
		}catch(NoSuchDocumentListException e){
			return new DocumentList(LIST_CUSTOMBOXHANDLERDEF);
		}
	}

	private void _updateCustomBoxHandlerDefs(DocumentList list){
		putList(list);
	}

	public List getCustomBoxHandlerDefs(){
		return _getCustomBoxHandlerDefs().getList();
	}

	public CustomBoxHandlerDefDocument getCustomBoxHandlerDef(String id){
		return _getCustomBoxHandlerDefs().getDocumentById(id);
	}

	public void updateCustomBoxHandlerDef(CustomBoxHandlerDefDocument customboxhandlerdef){
		DocumentList customboxhandlerdefs = _getCustomBoxHandlerDefs();
		customboxhandlerdefs.removeDocumentById(customboxhandlerdef.getId());
		customboxhandlerdef.setLastUpdateNow();
		customboxhandlerdef.setCallContextAuthor();
		customboxhandlerdefs.addDocument(customboxhandlerdef);
		_updateCustomBoxHandlerDefs(customboxhandlerdefs);
	}

	public void deleteCustomBoxHandlerDef(String id){
		DocumentList entries = _getCustomBoxHandlerDefs();
		entries.removeDocumentById(id);
		_updateCustomBoxHandlerDefs(entries);
	}

	public CustomBoxHandlerDefDocument createCustomBoxHandlerDef(CustomBoxHandlerDefDocument customboxhandlerdef ){
		IDHolder idh = _getIdHolder(ID_HOLDER_CUSTOMBOXHANDLERDEF);
		int id = idh.getNextIdInt();
		customboxhandlerdef.renameTo(""+id);
		putDocument(idh);

		DocumentList entries = _getCustomBoxHandlerDefs();
		customboxhandlerdef.setLastUpdateNow();
		customboxhandlerdef.setCallContextAuthor();
		entries.addDocument(customboxhandlerdef);
		_updateCustomBoxHandlerDefs(entries);
		return customboxhandlerdef;
	}

	public CustomBoxHandlerDefDocument importCustomBoxHandlerDef(CustomBoxHandlerDefDocument customboxhandlerdef ){
		IDHolder idh = _getIdHolder(ID_HOLDER_CUSTOMBOXHANDLERDEF);
		idh.adjustTill(customboxhandlerdef.getId());
		putDocument(idh);

		DocumentList entries = _getCustomBoxHandlerDefs();
		customboxhandlerdef.setLastUpdateNow();
		customboxhandlerdef.setCallContextAuthor();
		entries.addDocument(customboxhandlerdef);
		_updateCustomBoxHandlerDefs(entries);
		return customboxhandlerdef;
	}


	@SuppressWarnings("unchecked")
	private DocumentList _getCustomGuardDefs(){
		try{
			return getList(LIST_CUSTOMGUARDDEF);
		}catch(NoSuchDocumentListException e){
			return new DocumentList(LIST_CUSTOMGUARDDEF);
		}
	}

	private void _updateCustomGuardDefs(DocumentList list){
		putList(list);
	}

	public List getCustomGuardDefs(){
		return _getCustomGuardDefs().getList();
	}

	public CustomGuardDefDocument getCustomGuardDef(String id){
		return _getCustomGuardDefs().getDocumentById(id);
	}

	public void updateCustomGuardDef(CustomGuardDefDocument customguarddef){
		DocumentList customguarddefs = _getCustomGuardDefs();
		customguarddefs.removeDocumentById(customguarddef.getId());
		customguarddef.setLastUpdateNow();
		customguarddef.setCallContextAuthor();
		customguarddefs.addDocument(customguarddef);
		_updateCustomGuardDefs(customguarddefs);
	}

	public void deleteCustomGuardDef(String id){
		DocumentList entries = _getCustomGuardDefs();
		entries.removeDocumentById(id);
		_updateCustomGuardDefs(entries);
	}

	public CustomGuardDefDocument createCustomGuardDef(CustomGuardDefDocument customguarddef ){
		IDHolder idh = _getIdHolder(ID_HOLDER_CUSTOMGUARDDEF);
		int id = idh.getNextIdInt();
		customguarddef.renameTo(""+id);
		putDocument(idh);

		DocumentList entries = _getCustomGuardDefs();
		customguarddef.setLastUpdateNow();
		customguarddef.setCallContextAuthor();
		entries.addDocument(customguarddef);
		_updateCustomGuardDefs(entries);
		return customguarddef;
	}

	public CustomGuardDefDocument importCustomGuardDef(CustomGuardDefDocument customguarddef ){
		IDHolder idh = _getIdHolder(ID_HOLDER_CUSTOMGUARDDEF);
		idh.adjustTill(customguarddef.getId());
		putDocument(idh);

		DocumentList entries = _getCustomGuardDefs();
		customguarddef.setLastUpdateNow();
		customguarddef.setCallContextAuthor();
		entries.addDocument(customguarddef);
		_updateCustomGuardDefs(entries);
		return customguarddef;
	}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy