/home/tomcat/temp/ks-1.1-perf/ks-admin/target/classes/home/tomcat/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0/maven-reporting-impl-2.0.jar/home/tomcat/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar/home/tomcat/.m2/repository/commons-validator/commons-validator/1.1.4/commons-validator-1.1.4.jar/home/tomcat/.m2/repository/oro/oro/2.0.7/oro-2.0.7.jar/home/tomcat/.m2/repository/doxia/doxia-core/1.0-alpha-4/doxia-core-1.0-alpha-4.jar/home/tomcat/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0/maven-doxia-tools-1.0.jar/home/tomcat/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar/home/tomcat/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-11/doxia-decoration-model-1.0-alpha-11.jar/home/tomcat/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar/home/tomcat/.m2/repository/com/google/code/findbugs/findbugs-ant/1.3.9/findbugs-ant-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/findbugs/1.3.9/findbugs-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/bcel/1.3.9/bcel-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/jFormatString/1.3.9/jFormatString-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/annotations/1.3.9/annotations-1.3.9.jar/home/tomcat/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar/home/tomcat/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar/home/tomcat/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar/home/tomcat/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar/home/tomcat/.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar/home/tomcat/.m2/repository/xom/xom/1.0/xom-1.0.jar/home/tomcat/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar/home/tomcat/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar/home/tomcat/.m2/repository/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar/home/tomcat/.m2/repository/asm/asm/3.1/asm-3.1.jar/home/tomcat/.m2/repository/asm/asm-analysis/3.1/asm-analysis-3.1.jar/home/tomcat/.m2/repository/asm/asm-tree/3.1/asm-tree-3.1.jar/home/tomcat/.m2/repository/asm/asm-commons/3.1/asm-commons-3.1.jar/home/tomcat/.m2/repository/asm/asm-util/3.1/asm-util-3.1.jar/home/tomcat/.m2/repository/asm/asm-xml/3.1/asm-xml-3.1.jar/home/tomcat/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar/home/tomcat/.m2/repository/jgoodies/plastic/1.2.0/plastic-1.2.0.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/gmaven-mojo/1.0-rc-3/gmaven-mojo-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-api/1.0-rc-3/gmaven-runtime-api-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/feature/gmaven-feature-api/1.0-rc-3/gmaven-feature-api-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-default/1.0-rc-3/gmaven-runtime-default-1.0-rc-3.jar/home/tomcat/.m2/repository/org/slf4j/slf4j-api/1.5.0/slf4j-api-1.5.0.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-1.5/1.0-rc-3/gmaven-runtime-1.5-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/feature/gmaven-feature-support/1.0-rc-3/gmaven-feature-support-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-support/1.0-rc-3/gmaven-runtime-support-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/gmaven-common/1.0-rc-3/gmaven-common-1.0-rc-3.jar/home/tomcat/.m2/repository/com/thoughtworks/qdox/qdox/1.6.3/qdox-1.6.3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/groovy-all-minimal/1.5.6/groovy-all-minimal-1.5.6.jar/home/tomcat/.m2/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar/home/tomcat/.m2/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar/home/tomcat/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar/home/tomcat/.m2/repository/org/codehaus/plexus/plexus-resources/1.0-alpha-4/plexus-resources-1.0-alpha-4.jar/opt/java/apache-maven-2.2.1/lib/maven-2.2.1-uber.jar/home/tomcat/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar/home/tomcat/.m2/repository/org/kuali/rice/rice-api/1.0.3/rice-api-1.0.3.jar/home/tomcat/.m2/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.jar/home/tomcat/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar/home/tomcat/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar/home/tomcat/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar/home/tomcat/.m2/repository/org/apache/geronimo/specs/geronimo-ws-metadata_2.0_spec/1.1.2/geronimo-ws-metadata_2.0_spec-1.1.2.jar/home/tomcat/.m2/repository/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar/home/tomcat/.m2/repository/org/kuali/rice/rice-impl/1.0.3/rice-impl-1.0.3.jar/home/tomcat/.m2/repository/opensymphony/oscache/2.3.2/oscache-2.3.2.jar/home/tomcat/.m2/repository/org/bouncycastle/bcprov-jdk15/1.45/bcprov-jdk15-1.45.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.2.9/cxf-rt-frontend-jaxws-2.2.9.jar/home/tomcat/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar/home/tomcat/.m2/repository/asm/asm/2.2.3/asm-2.2.3.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-api/2.2.9/cxf-api-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-common-utilities/2.2.9/cxf-common-utilities-2.2.9.jar/home/tomcat/.m2/repository/org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-beans/2.5.6/spring-beans-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-context/2.5.6/spring-context-2.5.6.jar/home/tomcat/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar/home/tomcat/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar/home/tomcat/.m2/repository/wsdl4j/wsdl4j/1.6.2/wsdl4j-1.6.2.jar/home/tomcat/.m2/repository/org/apache/ws/commons/schema/XmlSchema/1.4.5/XmlSchema-1.4.5.jar/home/tomcat/.m2/repository/org/apache/neethi/neethi/2.0.4/neethi-2.0.4.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-common-schemas/2.2.9/cxf-common-schemas-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-core/2.2.9/cxf-rt-core-2.2.9.jar/home/tomcat/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.13/jaxb-impl-2.1.13.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/2.2.9/cxf-rt-bindings-soap-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-tools-common/2.2.9/cxf-tools-common-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.2.9/cxf-rt-databinding-jaxb-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/2.2.9/cxf-rt-bindings-xml-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/2.2.9/cxf-rt-frontend-simple-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/2.2.9/cxf-rt-ws-addr-2.2.9.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxrs/2.2.9/cxf-rt-frontend-jaxrs-2.2.9.jar/home/tomcat/.m2/repository/javax/ws/rs/jsr311-api/1.0/jsr311-api-1.0.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-transports-http/2.2.9/cxf-rt-transports-http-2.2.9.jar/home/tomcat/.m2/repository/org/springframework/spring-web/2.5.6/spring-web-2.5.6.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.2.9/cxf-rt-databinding-aegis-2.2.9.jar/home/tomcat/.m2/repository/org/apache/abdera/abdera-core/1.0/abdera-core-1.0.jar/home/tomcat/.m2/repository/org/apache/abdera/abdera-i18n/1.0/abdera-i18n-1.0.jar/home/tomcat/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar/home/tomcat/.m2/repository/org/apache/abdera/abdera-parser/1.0/abdera-parser-1.0.jar/home/tomcat/.m2/repository/org/apache/ws/commons/axiom/axiom-impl/1.2.5/axiom-impl-1.2.5.jar/home/tomcat/.m2/repository/org/apache/ws/commons/axiom/axiom-api/1.2.5/axiom-api-1.2.5.jar/home/tomcat/.m2/repository/org/apache/abdera/abdera-extensions-json/1.0/abdera-extensions-json-1.0.jar/home/tomcat/.m2/repository/org/apache/abdera/abdera-extensions-main/1.0/abdera-extensions-main-1.0.jar/home/tomcat/.m2/repository/org/codehaus/jettison/jettison/1.2/jettison-1.2.jar/home/tomcat/.m2/repository/org/apache/xmlbeans/xmlbeans/2.4.0/xmlbeans-2.4.0.jar/home/tomcat/.m2/repository/org/codehaus/woodstox/wstx-asl/3.2.9/wstx-asl-3.2.9.jar/home/tomcat/.m2/repository/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar/home/tomcat/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar/home/tomcat/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.1.13/jaxb-xjc-2.1.13.jar/home/tomcat/.m2/repository/org/apache/cxf/cxf-rt-ws-security/2.2.9/cxf-rt-ws-security-2.2.9.jar/home/tomcat/.m2/repository/org/apache/ws/security/wss4j/1.5.8/wss4j-1.5.8.jar/home/tomcat/.m2/repository/org/apache/santuario/xmlsec/1.4.2/xmlsec-1.4.2.jar/home/tomcat/.m2/repository/xalan/xalan/2.7.1/xalan-2.7.1.jar/home/tomcat/.m2/repository/xalan/serializer/2.7.1/serializer-2.7.1.jar/home/tomcat/.m2/repository/org/acegisecurity/acegi-security/1.0.6/acegi-security-1.0.6.jar/home/tomcat/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar/home/tomcat/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar/home/tomcat/.m2/repository/org/acegisecurity/acegi-security-cas/1.0.6/acegi-security-cas-1.0.6.jar/home/tomcat/.m2/repository/cas/cas-server/3.0.4/cas-server-3.0.4.jar/home/tomcat/.m2/repository/cas/cas/2.0.12/cas-2.0.12.jar/home/tomcat/.m2/repository/cas/casclient/2.1.1/casclient-2.1.1.jar/home/tomcat/.m2/repository/org/jasig/cas/cas-client-core/3.1.6/cas-client-core-3.1.6.jar/home/tomcat/.m2/repository/org/codehaus/groovy/groovy-all-minimal/1.5.4/groovy-all-minimal-1.5.4.jar/home/tomcat/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar/home/tomcat/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar/home/tomcat/.m2/repository/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar/home/tomcat/.m2/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar/home/tomcat/.m2/repository/taglibs/standard/1.1.2/standard-1.1.2.jar/home/tomcat/.m2/repository/xml-apis/xml-apis/1.3.02/xml-apis-1.3.02.jar/home/tomcat/.m2/repository/org/springframework/spring-aop/2.5.6/spring-aop-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-context-support/2.5.6/spring-context-support-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-jdbc/2.5.6/spring-jdbc-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-tx/2.5.6/spring-tx-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-orm/2.5.6/spring-orm-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-webmvc/2.5.6/spring-webmvc-2.5.6.jar/home/tomcat/.m2/repository/org/springmodules/spring-modules-ojb/0.8a/spring-modules-ojb-0.8a.jar/home/tomcat/.m2/repository/commons-pool/commons-pool/1.2/commons-pool-1.2.jar/home/tomcat/.m2/repository/commons-dbcp/commons-dbcp/1.2.1/commons-dbcp-1.2.1.jar/home/tomcat/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar/home/tomcat/.m2/repository/ojb/db-ojb/1.0.4-patch4/db-ojb-1.0.4-patch4.jar/home/tomcat/.m2/repository/commons-transaction/commons-transaction/1.1/commons-transaction-1.1.jar/home/tomcat/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar/home/tomcat/.m2/repository/javax/resource/connector-api/1.5/connector-api-1.5.jar/home/tomcat/.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar/home/tomcat/.m2/repository/xapool/xapool/1.5.0-patch3/xapool-1.5.0-patch3.jar/home/tomcat/.m2/repository/jotm/jotm/2.0.10/jotm-2.0.10.jar/home/tomcat/.m2/repository/jotm/jotm_jrmp_stubs/2.0.10/jotm_jrmp_stubs-2.0.10.jar/home/tomcat/.m2/repository/org/objectweb/carol/carol/2.0.5/carol-2.0.5.jar/home/tomcat/.m2/repository/howl/howl-logger/0.1.11/howl-logger-0.1.11.jar/home/tomcat/.m2/repository/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.jar/home/tomcat/.m2/repository/net/sf/ehcache/ehcache/1.4.1/ehcache-1.4.1.jar/home/tomcat/.m2/repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar/home/tomcat/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar/home/tomcat/.m2/repository/org/hibernate/hibernate-entitymanager/3.4.0.GA/hibernate-entitymanager-3.4.0.GA.jar/home/tomcat/.m2/repository/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar/home/tomcat/.m2/repository/org/hibernate/hibernate-commons-annotations/3.1.0.GA/hibernate-commons-annotations-3.1.0.GA.jar/home/tomcat/.m2/repository/org/slf4j/slf4j-api/1.6.0/slf4j-api-1.6.0.jar/home/tomcat/.m2/repository/org/hibernate/hibernate-annotations/3.4.0.GA/hibernate-annotations-3.4.0.GA.jar/home/tomcat/.m2/repository/org/hibernate/hibernate-core/3.3.0.SP1/hibernate-core-3.3.0.SP1.jar/home/tomcat/.m2/repository/javassist/javassist/3.4.GA/javassist-3.4.GA.jar/home/tomcat/.m2/repository/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar/home/tomcat/.m2/repository/struts/struts/1.2.9/struts-1.2.9.jar/home/tomcat/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.jar/home/tomcat/.m2/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar/home/tomcat/.m2/repository/struts/struts-el/1.2.9/struts-el-1.2.9.jar/home/tomcat/.m2/repository/displaytag/displaytag/1.1/displaytag-1.1.jar/home/tomcat/.m2/repository/com/lowagie/itext/1.3/itext-1.3.jar/home/tomcat/.m2/repository/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.jar/home/tomcat/.m2/repository/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.jar/home/tomcat/.m2/repository/dwr/dwr/1.1.3/dwr-1.1.3.jar/home/tomcat/.m2/repository/bsf/bsf/2.4.0/bsf-2.4.0.jar/home/tomcat/.m2/repository/xom/xom/1.1/xom-1.1.jar/home/tomcat/.m2/repository/opensymphony/quartz/1.6.0/quartz-1.6.0.jar/home/tomcat/.m2/repository/bcel/bcel/5.1/bcel-5.1.jar/home/tomcat/.m2/repository/org/kuali/student/common/ks-common-api/1.1.0-SNAPSHOT/ks-common-api-1.1.0-SNAPSHOT.jar/home/tomcat/.m2/repository/org/kuali/student/common/ks-common-util/1.1.0-SNAPSHOT/ks-common-util-1.1.0-SNAPSHOT.jar/home/tomcat/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar/home/tomcat/.m2/repository/org/slf4j/slf4j-log4j12/1.6.0/slf4j-log4j12-1.6.0.jar/home/tomcat/.m2/repository/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.jar/home/tomcat/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar/home/tomcat/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar/home/tomcat/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar/home/tomcat/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar/home/tomcat/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar/home/tomcat/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar/home/tomcat/.m2/repository/org/apache/velocity/velocity/1.6.4/velocity-1.6.4.jar/home/tomcat/.m2/repository/logkit/logkit/2.0/logkit-2.0.jar/home/tomcat/.m2/repository/org/antlr/antlr-runtime/3.1.1/antlr-runtime-3.1.1.jar/home/tomcat/.m2/repository/net/sf/jsr107cache/jsr107cache/1.0/jsr107cache-1.0.jar/home/tomcat/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar/home/tomcat/.m2/repository/org/kuali/student/core/ks-core-api/1.1.0-SNAPSHOT/ks-core-api-1.1.0-SNAPSHOT.jar/home/tomcat/temp/ks-1.1-perf/ks-admin/src/main/java/home/tomcat/temp/ks-1.1-perf/ks-admin/targetMay expose internal representation by returning reference to mutable objectorg.kuali.student.core.atp.bo.Atp.getEndDate() may expose internal representation by returning Atp.endDateAt Atp.java:[lines 69-130]In class org.kuali.student.core.atp.bo.AtpIn method org.kuali.student.core.atp.bo.Atp.getEndDate()In Atp.javaField org.kuali.student.core.atp.bo.Atp.endDateAt Atp.java:[line 93]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.atp.bo.Atp.getStartDate() may expose internal representation by returning Atp.startDateAt Atp.java:[lines 69-130]In class org.kuali.student.core.atp.bo.AtpIn method org.kuali.student.core.atp.bo.Atp.getStartDate()In Atp.javaField org.kuali.student.core.atp.bo.Atp.startDateAt Atp.java:[line 85]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.atp.bo.Atp.setEndDate(Date) may expose internal representation by storing an externally mutable object into Atp.endDateAt Atp.java:[lines 69-130]In class org.kuali.student.core.atp.bo.AtpIn method org.kuali.student.core.atp.bo.Atp.setEndDate(Date)In Atp.javaField org.kuali.student.core.atp.bo.Atp.endDateLocal variable named endDateAt Atp.java:[line 97]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.atp.bo.Atp.setStartDate(Date) may expose internal representation by storing an externally mutable object into Atp.startDateAt Atp.java:[lines 69-130]In class org.kuali.student.core.atp.bo.AtpIn method org.kuali.student.core.atp.bo.Atp.setStartDate(Date)In Atp.javaField org.kuali.student.core.atp.bo.Atp.startDateLocal variable named startDateAt Atp.java:[line 89]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.atp.bo.DateRange.getEndDate() may expose internal representation by returning DateRange.endDateAt DateRange.java:[lines 65-122]In class org.kuali.student.core.atp.bo.DateRangeIn method org.kuali.student.core.atp.bo.DateRange.getEndDate()In DateRange.javaField org.kuali.student.core.atp.bo.DateRange.endDateAt DateRange.java:[line 81]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.atp.bo.DateRange.getStartDate() may expose internal representation by returning DateRange.startDateAt DateRange.java:[lines 65-122]In class org.kuali.student.core.atp.bo.DateRangeIn method org.kuali.student.core.atp.bo.DateRange.getStartDate()In DateRange.javaField org.kuali.student.core.atp.bo.DateRange.startDateAt DateRange.java:[line 73]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.atp.bo.DateRange.setEndDate(Date) may expose internal representation by storing an externally mutable object into DateRange.endDateAt DateRange.java:[lines 65-122]In class org.kuali.student.core.atp.bo.DateRangeIn method org.kuali.student.core.atp.bo.DateRange.setEndDate(Date)In DateRange.javaField org.kuali.student.core.atp.bo.DateRange.endDateLocal variable named endDateAt DateRange.java:[line 85]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.atp.bo.DateRange.setStartDate(Date) may expose internal representation by storing an externally mutable object into DateRange.startDateAt DateRange.java:[lines 65-122]In class org.kuali.student.core.atp.bo.DateRangeIn method org.kuali.student.core.atp.bo.DateRange.setStartDate(Date)In DateRange.javaField org.kuali.student.core.atp.bo.DateRange.startDateLocal variable named startDateAt DateRange.java:[line 77]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.atp.bo.Milestone.getMilestoneDate() may expose internal representation by returning Milestone.milestoneDateAt Milestone.java:[lines 61-110]In class org.kuali.student.core.atp.bo.MilestoneIn method org.kuali.student.core.atp.bo.Milestone.getMilestoneDate()In Milestone.javaField org.kuali.student.core.atp.bo.Milestone.milestoneDateAt Milestone.java:[line 73]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.atp.bo.Milestone.setMilestoneDate(Date) may expose internal representation by storing an externally mutable object into Milestone.milestoneDateAt Milestone.java:[lines 61-110]In class org.kuali.student.core.atp.bo.MilestoneIn method org.kuali.student.core.atp.bo.Milestone.setMilestoneDate(Date)In Milestone.javaField org.kuali.student.core.atp.bo.Milestone.milestoneDateLocal variable named milestoneDateAt Milestone.java:[line 77]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.KsMetaBusinessObjectBase.getCreateDate() may expose internal representation by returning KsMetaBusinessObjectBase.createDateAt KsMetaBusinessObjectBase.java:[lines 11-108]In class org.kuali.student.core.bo.KsMetaBusinessObjectBaseIn method org.kuali.student.core.bo.KsMetaBusinessObjectBase.getCreateDate()In KsMetaBusinessObjectBase.javaField org.kuali.student.core.bo.KsMetaBusinessObjectBase.createDateAt KsMetaBusinessObjectBase.java:[line 87]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.KsMetaBusinessObjectBase.getUpdateDate() may expose internal representation by returning KsMetaBusinessObjectBase.updateDateAt KsMetaBusinessObjectBase.java:[lines 11-108]In class org.kuali.student.core.bo.KsMetaBusinessObjectBaseIn method org.kuali.student.core.bo.KsMetaBusinessObjectBase.getUpdateDate()In KsMetaBusinessObjectBase.javaField org.kuali.student.core.bo.KsMetaBusinessObjectBase.updateDateAt KsMetaBusinessObjectBase.java:[line 103]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.KsMetaBusinessObjectBase.setCreateDate(Date) may expose internal representation by storing an externally mutable object into KsMetaBusinessObjectBase.createDateAt KsMetaBusinessObjectBase.java:[lines 11-108]In class org.kuali.student.core.bo.KsMetaBusinessObjectBaseIn method org.kuali.student.core.bo.KsMetaBusinessObjectBase.setCreateDate(Date)In KsMetaBusinessObjectBase.javaField org.kuali.student.core.bo.KsMetaBusinessObjectBase.createDateLocal variable named createDateAt KsMetaBusinessObjectBase.java:[line 91]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.KsMetaBusinessObjectBase.setUpdateDate(Date) may expose internal representation by storing an externally mutable object into KsMetaBusinessObjectBase.updateDateAt KsMetaBusinessObjectBase.java:[lines 11-108]In class org.kuali.student.core.bo.KsMetaBusinessObjectBaseIn method org.kuali.student.core.bo.KsMetaBusinessObjectBase.setUpdateDate(Date)In KsMetaBusinessObjectBase.javaField org.kuali.student.core.bo.KsMetaBusinessObjectBase.updateDateLocal variable named updateDateAt KsMetaBusinessObjectBase.java:[line 107]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionEnd() may expose internal representation by returning KsVersionBusinessObjectBase.currentVersionEndAt KsVersionBusinessObjectBase.java:[lines 13-143]In class org.kuali.student.core.bo.KsVersionBusinessObjectBaseIn method org.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionEnd()In KsVersionBusinessObjectBase.javaField org.kuali.student.core.bo.KsVersionBusinessObjectBase.currentVersionEndAt KsVersionBusinessObjectBase.java:[line 117]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionStart() may expose internal representation by returning KsVersionBusinessObjectBase.currentVersionStartAt KsVersionBusinessObjectBase.java:[lines 13-143]In class org.kuali.student.core.bo.KsVersionBusinessObjectBaseIn method org.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionStart()In KsVersionBusinessObjectBase.javaField org.kuali.student.core.bo.KsVersionBusinessObjectBase.currentVersionStartAt KsVersionBusinessObjectBase.java:[line 107]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into KsVersionBusinessObjectBase.currentVersionEndAt KsVersionBusinessObjectBase.java:[lines 13-143]In class org.kuali.student.core.bo.KsVersionBusinessObjectBaseIn method org.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionEnd(Date)In KsVersionBusinessObjectBase.javaField org.kuali.student.core.bo.KsVersionBusinessObjectBase.currentVersionEndLocal variable named currentVersionEndAt KsVersionBusinessObjectBase.java:[line 122]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into KsVersionBusinessObjectBase.currentVersionStartAt KsVersionBusinessObjectBase.java:[lines 13-143]In class org.kuali.student.core.bo.KsVersionBusinessObjectBaseIn method org.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionStart(Date)In KsVersionBusinessObjectBase.javaField org.kuali.student.core.bo.KsVersionBusinessObjectBase.currentVersionStartLocal variable named currentVersionStartAt KsVersionBusinessObjectBase.java:[line 112]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.Meta.getCreateTime() may expose internal representation by returning Meta.createTimeAt Meta.java:[lines 11-55]In class org.kuali.student.core.bo.MetaIn method org.kuali.student.core.bo.Meta.getCreateTime()In Meta.javaField org.kuali.student.core.bo.Meta.createTimeAt Meta.java:[line 26]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.Meta.getUpdateTime() may expose internal representation by returning Meta.updateTimeAt Meta.java:[lines 11-55]In class org.kuali.student.core.bo.MetaIn method org.kuali.student.core.bo.Meta.getUpdateTime()In Meta.javaField org.kuali.student.core.bo.Meta.updateTimeAt Meta.java:[line 42]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.Meta.setCreateTime(Date) may expose internal representation by storing an externally mutable object into Meta.createTimeAt Meta.java:[lines 11-55]In class org.kuali.student.core.bo.MetaIn method org.kuali.student.core.bo.Meta.setCreateTime(Date)In Meta.javaField org.kuali.student.core.bo.Meta.createTimeLocal variable named createTimeAt Meta.java:[line 30]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.Meta.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into Meta.updateTimeAt Meta.java:[lines 11-55]In class org.kuali.student.core.bo.MetaIn method org.kuali.student.core.bo.Meta.setUpdateTime(Date)In Meta.javaField org.kuali.student.core.bo.Meta.updateTimeLocal variable named updateTimeAt Meta.java:[line 46]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.Version.getCurrentVersionEnd() may expose internal representation by returning Version.currentVersionEndAt Version.java:[lines 9-78]In class org.kuali.student.core.bo.VersionIn method org.kuali.student.core.bo.Version.getCurrentVersionEnd()In Version.javaField org.kuali.student.core.bo.Version.currentVersionEndAt Version.java:[line 57]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.bo.Version.getCurrentVersionStart() may expose internal representation by returning Version.currentVersionStartAt Version.java:[lines 9-78]In class org.kuali.student.core.bo.VersionIn method org.kuali.student.core.bo.Version.getCurrentVersionStart()In Version.javaField org.kuali.student.core.bo.Version.currentVersionStartAt Version.java:[line 49]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.Version.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into Version.currentVersionEndAt Version.java:[lines 9-78]In class org.kuali.student.core.bo.VersionIn method org.kuali.student.core.bo.Version.setCurrentVersionEnd(Date)In Version.javaField org.kuali.student.core.bo.Version.currentVersionEndLocal variable named currentVersionEndAt Version.java:[line 61]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.bo.Version.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into Version.currentVersionStartAt Version.java:[lines 9-78]In class org.kuali.student.core.bo.VersionIn method org.kuali.student.core.bo.Version.setCurrentVersionStart(Date)In Version.javaField org.kuali.student.core.bo.Version.currentVersionStartLocal variable named currentVersionStartAt Version.java:[line 53]Malicious code vulnerabilityMay expose internal representation by incorporating reference to mutable object
<p> This code stores a reference to an externally mutable object into the
internal representation of the object.
If instances
are accessed by untrusted code, and unchecked changes to
the mutable object would compromise security or other
important properties, you will need to do something different.
Storing a copy of the object is better approach in many situations.</p>
May expose internal representation by returning reference to mutable object
<p> Returning a reference to a mutable object value stored in one of the object's fields
exposes the internal representation of the object.
If instances
are accessed by untrusted code, and unchecked changes to
the mutable object would compromise security or other
important properties, you will need to do something different.
Returning a new copy of the object is better approach in many situations.</p>
Storing reference to mutable objectMethod returning array may expose internal representationjavax.servlet.jsp.PageContext