com.tcdng.jacklyn.workflow.data.WfTemplateLargeData Maven / Gradle / Ivy
/*
* Copyright 2018-2020 The Code Department.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package com.tcdng.jacklyn.workflow.data;
import java.util.List;
import com.tcdng.jacklyn.common.entities.BaseLargeData;
import com.tcdng.jacklyn.workflow.entities.WfAlert;
import com.tcdng.jacklyn.workflow.entities.WfBranch;
import com.tcdng.jacklyn.workflow.entities.WfEnrichment;
import com.tcdng.jacklyn.workflow.entities.WfFormPrivilege;
import com.tcdng.jacklyn.workflow.entities.WfPolicy;
import com.tcdng.jacklyn.workflow.entities.WfRecordAction;
import com.tcdng.jacklyn.workflow.entities.WfRouting;
import com.tcdng.jacklyn.workflow.entities.WfStep;
import com.tcdng.jacklyn.workflow.entities.WfTemplate;
import com.tcdng.jacklyn.workflow.entities.WfUserAction;
/**
* Workflow template large data.
*
* @author Lateef Ojulari
* @since 1.0
*/
public class WfTemplateLargeData extends BaseLargeData {
private List stepList;
private List branchList;
private List enrichmentList;
private List routingList;
private List recordActionList;
private List userActionList;
private List formPrivilegeList;
private List policyList;
private List alertList;
public WfTemplateLargeData() {
this(new WfTemplate());
}
public WfTemplateLargeData(WfTemplate wfTemplateData) {
super(wfTemplateData);
}
public WfTemplateLargeData(WfTemplate wfTemplateData, List stepList, List branchList,
List enrichmentList, List routingList, List recordActionList,
List userActionList, List formPrivilegeList, List policyList,
List alertList) {
super(wfTemplateData);
this.stepList = stepList;
this.branchList = branchList;
this.enrichmentList = enrichmentList;
this.routingList = routingList;
this.recordActionList = recordActionList;
this.userActionList = userActionList;
this.formPrivilegeList = formPrivilegeList;
this.policyList = policyList;
this.alertList = alertList;
}
public List getStepList() {
return stepList;
}
public List getBranchList() {
return branchList;
}
public List getRoutingList() {
return routingList;
}
public List getRecordActionList() {
return recordActionList;
}
public List getUserActionList() {
return userActionList;
}
public List getFormPrivilegeList() {
return formPrivilegeList;
}
public List getEnrichmentList() {
return enrichmentList;
}
public List getPolicyList() {
return policyList;
}
public List getAlertList() {
return alertList;
}
}