com.fluidbpm.program.api.vo.template.FluidTemplate Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fluid-api Show documentation
Show all versions of fluid-api Show documentation
Used for the
* Custom Program Step,
* Custom Actions,
* Scheduled Actions and
* Fluid API
in the Fluid BPM and Content Management system.
/*
* Koekiebox CONFIDENTIAL
*
* [2012] - [2017] Koekiebox (Pty) Ltd
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains the property
* of Koekiebox and its suppliers, if any. The intellectual and
* technical concepts contained herein are proprietary to Koekiebox
* and its suppliers and may be covered by South African and Foreign Patents,
* patents in process, and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material is strictly
* forbidden unless prior written permission is obtained from Koekiebox.
*/
package com.fluidbpm.program.api.vo.template;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.fluidbpm.program.api.vo.ABaseFluidJSONObject;
import com.fluidbpm.program.api.vo.Field;
import com.fluidbpm.program.api.vo.Form;
import com.fluidbpm.program.api.vo.flow.Flow;
import com.fluidbpm.program.api.vo.thirdpartylib.ThirdPartyLibrary;
import com.fluidbpm.program.api.vo.userquery.UserQuery;
/**
* Fluid Template used to import and export configurations;
*
* {@code Flow}'s
* {@code Form}'s
* {@code Field}'s
* {@code UserQuery}'s
*
* @see com.fluidbpm.program.api.vo.Form
* @see com.fluidbpm.program.api.vo.Field
*
* @see com.fluidbpm.program.api.vo.userquery.UserQuery
* @see com.fluidbpm.program.api.vo.flow.Flow
* @see com.fluidbpm.program.api.vo.thirdpartylib.ThirdPartyLibrary
*
* @see com.fluidbpm.program.api.vo.ABaseFluidJSONObject
*
* @author jasonbruwer on 2017/01/14.
* @since 1.4
*/
public class FluidTemplate extends ABaseFluidJSONObject{
public static final long serialVersionUID = 1L;
private String templateName;
private String templateDescription;
private String templateComment;
private List