package com.att.wfbpm.processrulesmgmt.brm.brc.ruleautomationworkflow.types; import java.io.Serializable; import java.util.TreeMap; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.apache.commons.lang3.StringUtils; @XmlAccessorType(XmlAccessType.PROPERTY) @XmlRootElement(name = "ruleBundleDeploymentProgress") public class RuleBundleDeploymentProgressBean implements Serializable { @XmlTransient private static final long serialVersionUID = -159520436640220599L; @XmlTransient private Integer bundleId; @XmlTransient private String environment; @XmlTransient private TreeMap successfulRules; @XmlTransient private TreeMap failedRules; @XmlTransient private TreeMap rules; public RuleBundleDeploymentProgressBean() { super(); setBundleId( -1 ); setEnvironment( StringUtils.EMPTY ); setRules( new TreeMap() ); setSuccessfulRules( new TreeMap() ); setFailedRules( new TreeMap() ); } @XmlElement(name = "bundleId") public Integer getBundleId() { return bundleId; } public void setBundleId(Integer bundleId) { this.bundleId = bundleId; } @XmlElement(name = "environment") public String getEnvironment() { return environment; } public void setEnvironment(String environment) { this.environment = environment; } @XmlElement(name="successfulRules") @XmlJavaTypeAdapter(RuleAdapter.class) public TreeMap getSuccessfulRules() { return successfulRules; } public void setSuccessfulRules(TreeMap successfulRules) { this.successfulRules = successfulRules; } @XmlElement(name="failedRules") @XmlJavaTypeAdapter(RuleAdapter.class) public TreeMap getFailedRules() { return failedRules; } public void setFailedRules(TreeMap unsuccessfulRules) { this.failedRules = unsuccessfulRules; } @XmlElement(name="rules") @XmlJavaTypeAdapter(RuleAdapter.class) public TreeMap getRules() { return rules; } public void setRules(TreeMap rules) { this.rules = rules; } }