// This code was generated by Barbara Worwood using IMS Development Environment (version 1.80 build 5007.25751)
// Copyright (C) 1995-2014 IMS MAXIMS. All rights reserved.
// WARNING: DO NOT MODIFY the content of this file

package ims.RefMan.forms.linkreportnotetotemplate;

import java.io.Serializable;

public final class GlobalContext extends ims.framework.FormContext implements Serializable
{
	private static final long serialVersionUID = 1L;

	public GlobalContext(ims.framework.Context context)
	{
		super(context);

		Core = new CoreContext(context);
	}
	public final class CoreContext implements Serializable
	{
		private static final long serialVersionUID = 1L;

		private CoreContext(ims.framework.Context context)
		{
			this.context = context;

		}

		public boolean getTemplateIsNotNull()
		{
			return !cx_CoreTemplate.getValueIsNull(context);
		}
		public String getTemplate()
		{
			return (String)cx_CoreTemplate.getValue(context);
		}
		public void setTemplate(String value)
		{
			cx_CoreTemplate.setValue(context, value);
		}

		private ims.framework.ContextVariable cx_CoreTemplate = new ims.framework.ContextVariable("Core.Template", "_cv_Core.Template");
		public boolean getReportTemplateRefIsNotNull()
		{
			return !cx_CoreReportTemplateRef.getValueIsNull(context);
		}
		public ims.core.admin.vo.TemplateBoRefVo getReportTemplateRef()
		{
			return (ims.core.admin.vo.TemplateBoRefVo)cx_CoreReportTemplateRef.getValue(context);
		}
		public void setReportTemplateRef(ims.core.admin.vo.TemplateBoRefVo value)
		{
			cx_CoreReportTemplateRef.setValue(context, value);
		}

		private ims.framework.ContextVariable cx_CoreReportTemplateRef = new ims.framework.ContextVariable("Core.ReportTemplateRef", "_cv_Core.ReportTemplateRef");

		private ims.framework.Context context;
	}

	public CoreContext Core;
}
