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}