001package org.kuali.ole.select.bo;
002
003import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
004
005import java.util.LinkedHashMap;
006
007/**
008 * This  OleGloballyProtectedField is the Business Object Class for  Globally Protected Field Maintenance Document
009 */
010public class OleGloballyProtectedField extends PersistableBusinessObjectBase {
011
012    private String oleGloballyProtectedFieldId;
013    private String tag;
014    private String firstIndicator;
015    private String secondIndicator;
016    private String subField;
017    private boolean activeIndicator;
018
019    /**
020     * Gets the oleGloballyProtectedFieldId attribute.
021     *
022     * @return Returns the oleGloballyProtectedFieldId
023     */
024    public String getOleGloballyProtectedFieldId() {
025        return oleGloballyProtectedFieldId;
026    }
027
028    /**
029     * Sets the oleGloballyProtectedFieldId attribute value.
030     *
031     * @param oleGloballyProtectedFieldId The oleGloballyProtectedFieldId to set.
032     */
033    public void setOleGloballyProtectedFieldId(String oleGloballyProtectedFieldId) {
034        this.oleGloballyProtectedFieldId = oleGloballyProtectedFieldId;
035    }
036
037    /**
038     * Gets the tag attribute.
039     *
040     * @return Returns the tag
041     */
042    public String getTag() {
043        return tag;
044    }
045
046    /**
047     * Sets the tag attribute value.
048     *
049     * @param tag The tag to set.
050     */
051    public void setTag(String tag) {
052        this.tag = tag;
053    }
054
055    /**
056     * Gets the firstIndicator attribute.
057     *
058     * @return Returns the firstIndicator
059     */
060    public String getFirstIndicator() {
061        return firstIndicator;
062    }
063
064    /**
065     * Sets the firstIndicator attribute value.
066     *
067     * @param firstIndicator The firstIndicator to set.
068     */
069    public void setFirstIndicator(String firstIndicator) {
070        this.firstIndicator = firstIndicator;
071    }
072
073    /**
074     * Gets the secondIndicator attribute.
075     *
076     * @return Returns the secondIndicator
077     */
078    public String getSecondIndicator() {
079        return secondIndicator;
080    }
081
082    /**
083     * Sets the secondIndicator attribute value.
084     *
085     * @param secondIndicator The secondIndicator to set.
086     */
087    public void setSecondIndicator(String secondIndicator) {
088        this.secondIndicator = secondIndicator;
089    }
090
091    /**
092     * Gets the subField attribute.
093     *
094     * @return Returns the subField
095     */
096    public String getSubField() {
097        return subField;
098    }
099
100    /**
101     * Sets the subField attribute value.
102     *
103     * @param subField The subField to set.
104     */
105    public void setSubField(String subField) {
106        this.subField = subField;
107    }
108
109    /**
110     * Gets the activeIndicator attribute.
111     *
112     * @return Returns the activeIndicator
113     */
114    public boolean isActiveIndicator() {
115        return activeIndicator;
116    }
117
118    /**
119     * Sets the activeIndicator attribute value.
120     *
121     * @param activeIndicator The activeIndicator to set.
122     */
123    public void setActiveIndicator(boolean activeIndicator) {
124        this.activeIndicator = activeIndicator;
125    }
126
127    /**
128     * Gets the toStringMap attribute.
129     *
130     * @return Returns the toStringMap
131     */
132    protected LinkedHashMap toStringMapper() {
133        LinkedHashMap toStringMap = new LinkedHashMap();
134        toStringMap.put("oleGloballyProtectedFieldId", oleGloballyProtectedFieldId);
135        toStringMap.put("tag", tag);
136        toStringMap.put("firstIndicator", firstIndicator);
137        toStringMap.put("secondIndicator", secondIndicator);
138        toStringMap.put("subField", subField);
139        toStringMap.put("activeIndicator", activeIndicator);
140        return toStringMap;
141    }
142}