package org.jboss.loom.migrators;
import javax.xml.bind.annotation.XmlAttribute;
import org.jboss.loom.spi.IConfigFragment;
/**
* Base class for MBeans; it's Origin.Wise and a IConfigFragment.
*
* @author Ondrej Zizka, ozizka at redhat.com
*/
//@XmlRootElement(name = "mbean")
//@XmlAccessorType(XmlAccessType.NONE)
public abstract class MBeanJaxbBase<T extends MBeanJaxbBase> extends OriginWiseJaxbBase<T> implements IConfigFragment, Origin.Wise {
// MBean name
@XmlAttribute(name = "name")
public String getMbeanName() { return mbeanName; }
public void setMbeanName( String mbeanName ) { this.mbeanName = mbeanName; }
private String mbeanName;
}// class