001package org.kuali.ole.ingest.pojo;
002
003import java.util.List;
004
005/**
006 * OleRule is a business object class for Ole Rule
007 */
008public class OleRule {
009    private String name;
010    private String term;
011    private String matchType;
012    private String docType;
013    private MatchPoint incomingField;
014    private MatchPoint existingField;
015    private List<OleAction> trueActions;
016    private List<OleAction> falseActions;
017    /**
018     * Gets the name attribute.
019     * @return  Returns the name.
020     */
021    public String getName() {
022        return name;
023    }
024    /**
025     * Sets the name attribute value.
026     * @param name The name to set.
027     */
028    public void setName(String name) {
029        this.name = name;
030    }
031    /**
032     * Gets the term attribute.
033     * @return  Returns the term.
034     */
035    public String getTerm() {
036        return term;
037    }
038    /**
039     * Sets the term attribute value.
040     * @param term The term to set.
041     */
042    public void setTerm(String term) {
043        this.term = term;
044    }
045    /**
046     * Gets the matchType attribute.
047     * @return  Returns the matchType.
048     */
049    public String getMatchType() {
050        return matchType;
051    }
052    /**
053     * Gets the docType attribute.
054     * @return  Returns the docType.
055     */
056    public String getDocType() {
057        return docType;
058    }
059    /**
060     * Sets the docType attribute value.
061     * @param docType The docType to set.
062     */
063    public void setDocType(String docType) {
064        this.docType = docType;
065    }
066    /**
067     * Gets the incomingField attribute.
068     * @return  Returns the incomingField.
069     */
070    public MatchPoint getIncomingField() {
071        return incomingField;
072    }
073    /**
074     * Sets the incomingField attribute value.
075     * @param incomingField The incomingField to set.
076     */
077    public void setIncomingField(MatchPoint incomingField) {
078        this.incomingField = incomingField;
079    }
080    /**
081     * Gets the existingField attribute.
082     * @return  Returns the existingField.
083     */
084    public MatchPoint getExistingField() {
085        return existingField;
086    }
087    /**
088     * Sets the existingField attribute value.
089     * @param existingField The existingField to set.
090     */
091    public void setExistingField(MatchPoint existingField) {
092        this.existingField = existingField;
093    }
094    /**
095     * Sets the matchType attribute value.
096     * @param matchType The matchType to set.
097     */
098    public void setMatchType(String matchType) {
099        this.matchType = matchType;
100    }
101    /**
102     * Gets the trueActions attribute.
103     * @return  Returns the trueActions.
104     */
105    public List<OleAction> getTrueActions() {
106        return trueActions;
107    }
108    /**
109     * Sets the trueActions attribute value.
110     * @param trueActions The trueActions to set.
111     */
112    public void setTrueActions(List<OleAction> trueActions) {
113        this.trueActions = trueActions;
114    }
115    /**
116     * Gets the falseActions attribute.
117     * @return  Returns the falseActions.
118     */
119    public List<OleAction> getFalseActions() {
120        return falseActions;
121    }
122    /**
123     * Sets the falseActions attribute value.
124     * @param falseActions The falseActions to set.
125     */
126    public void setFalseActions(List<OleAction> falseActions) {
127        this.falseActions = falseActions;
128    }
129}