Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.thoughtforge.bean;
- import java.util.Date;
- import net.thoughtforge.aspect.Loggable;
- import net.thoughtforge.logger.LogLevel;
- import org.apache.commons.lang.builder.ToStringBuilder;
- import org.springframework.stereotype.Component;
- @Component(value = "simpleBean")
- public class SimpleBean {
- private Date dateProperty;
- private Integer integerProperty;
- private String stringProperty;
- @Loggable(value = LogLevel.TRACE)
- public Date getDateProperty() {
- return dateProperty;
- }
- @Loggable(value = LogLevel.TRACE)
- public void setDateProperty(final Date dateProperty) {
- this.dateProperty = dateProperty;
- }
- @Loggable(value = LogLevel.TRACE)
- public Integer getIntegerProperty() {
- return integerProperty;
- }
- @Loggable(value = LogLevel.TRACE)
- public void setIntegerProperty(final Integer integerProperty) {
- this.integerProperty = integerProperty;
- }
- @Loggable(value = LogLevel.TRACE)
- public String getStringProperty() {
- return stringProperty;
- }
- @Loggable(value = LogLevel.TRACE)
- public void setStringProperty(final String stringProperty) {
- this.stringProperty = stringProperty;
- }
- @Override
- public String toString() {
- return new ToStringBuilder(this).append("dateProperty", dateProperty)
- .append("integerProperty", integerProperty).append("stringProperty", stringProperty).toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement