001: package com.openedit.modules.update;
002:
003: /**
004: * @author Todd Fisher\Christopher Burkey
005: * Company: Open Edit
006: * Date: 6/23/2005
007: * Notes: N/A
008: */
009: public class Bean {
010: String fieldName;
011: Class fieldBeanDefinition;
012: String fieldValue;
013: String fieldVersion;
014: String fieldTitle;
015:
016: /**
017: * @return Returns the beanDefinition.
018: */
019: public Class getBeanDefinition() {
020: return fieldBeanDefinition;
021: }
022:
023: /**
024: * @param inBeanDefinition The beanDefinition to set.
025: */
026: public void setBeanDefinition(Class inBeanDefinition) {
027: fieldBeanDefinition = inBeanDefinition;
028: }
029:
030: /**
031: * @return Returns the name.
032: */
033: public String getName() {
034: return fieldName;
035: }
036:
037: /**
038: * @param inName The name to set.
039: */
040: public void setName(String inName) {
041: fieldName = inName;
042: }
043:
044: /**
045: * @return Returns the link to the javadoc for the specific class
046: * Replaces the periods in the class definition with forward slashes
047: */
048: public String asLink() {
049: String link = getBeanDefinition().getName().replace('.', '/');
050: return link;
051: }
052:
053: /**
054: * @return Returns the Friendly Class name
055: */
056: public String asClass() {
057: String className = getBeanDefinition().getName();
058: return className;
059: }
060:
061: /**
062: * @return Returns the value
063: */
064: public String getValue() {
065: return fieldValue;
066: }
067:
068: /**
069: * @param inValue The value to set
070: */
071: public void setValue(String inValue) {
072: fieldValue = inValue;
073: }
074:
075: /**
076: * @return Returns the version.
077: */
078: public String getVersion() {
079: return fieldVersion;
080: }
081:
082: /**
083: * @param inVersion The version to set.
084: */
085: public void setVersion(String inVersion) {
086: fieldVersion = inVersion;
087: }
088:
089: /**
090: * @return Returns the name.
091: */
092: public String getTitle() {
093: return fieldTitle;
094: }
095:
096: /**
097: * @param inTitle The title to set.
098: */
099: public void setTitle(String inTitle) {
100: fieldTitle = inTitle;
101: }
102: }
|