package org.jboss.jmx.examples.persistence;
import java.io.FileDescriptor;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.ArrayList;
import org.jboss.system.ServiceMBeanSupport;
import org.w3c.dom.Element;
public class PersistentServiceExample
extends ServiceMBeanSupport
implements PersistentServiceExampleMBean
{
private boolean someBoolean;
private int someInt;
private Integer someInteger;
private BigDecimal someBigDecimal;
private String someString;
private Element someElement;
private Timestamp someTimestamp;
private ArrayList someArrayList;
private FileDescriptor someFileDescriptor;
private Object someNullObject;
public PersistentServiceExample()
{
super(PersistentServiceExample.class);
this.someBoolean = true;
this.someInt = 666;
this.someInteger = new Integer(999);
this.someBigDecimal = new BigDecimal("3.14e66");
this.someString = new String("I've got the devil inside me");
this.someElement = null;
this.someTimestamp = new Timestamp(System.currentTimeMillis());
this.someArrayList = new ArrayList();
this.someArrayList.add(new FileDescriptor());
this.someFileDescriptor = new FileDescriptor();
this.someNullObject = null;
}
public BigDecimal getSomeBigDecimal() {
return someBigDecimal;
}
public void setSomeBigDecimal(BigDecimal someBigDecimal) {
this.someBigDecimal = someBigDecimal;
}
public boolean isSomeBoolean() {
return someBoolean;
}
public void setSomeBoolean(boolean someBoolean) {
this.someBoolean = someBoolean;
}
public Element getSomeElement() {
return someElement;
}
public void setSomeElement(Element someElement) {
this.someElement = someElement;
}
public FileDescriptor getSomeFileDescriptor() {
return someFileDescriptor;
}
public void setSomeFileDescriptor(FileDescriptor someFileDescriptor) {
this.someFileDescriptor = someFileDescriptor;
}
public int getSomeInt() {
return someInt;
}
public void setSomeInt(int someInt) {
this.someInt = someInt;
}
public Integer getSomeInteger() {
return someInteger;
}
public void setSomeInteger(Integer someInteger) {
this.someInteger = someInteger;
}
public String getSomeString() {
return someString;
}
public void setSomeString(String someString) {
this.someString = someString;
}
public Timestamp getSomeTimestamp() {
someTimestamp = new Timestamp(System.currentTimeMillis());
return someTimestamp;
}
public void setSomeTimestamp(Timestamp someTimestamp) {
this.someTimestamp = someTimestamp;
}
public Object getSomeNullObject() {
return someNullObject;
}
public void setSomeNullObject(Object someNullObject) {
}
public ArrayList getSomeArrayList() {
return someArrayList;
}
public void setSomeArrayList(ArrayList someArrayList) {
this.someArrayList = someArrayList;
}
}