package com.sissi.protocol.iq.vcard.field.muc; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlValue; import com.sissi.field.Field; import com.sissi.field.Fields; import com.sissi.io.read.Metadata; import com.sissi.protocol.iq.vcard.VCard; /** * @author kim 2014年2月10日 */ @Metadata(uri = VCard.XMLNS, localName = Activate.NAME) @XmlRootElement(name = Activate.NAME) public class Activate implements Field<String> { public final static String NAME = "ACTIVATE"; private String value; public Activate() { super(); } public Activate(String text) { super(); this.value = text; } @XmlValue public String getValue() { return value.toString(); } public Activate setText(String text) { this.value = text; return this; } @Override public String getName() { return NAME; } @Override public Fields getChildren() { return null; } @Override public boolean hasChild() { return false; } }