package com.google.gdata.data.douban;
import java.util.List;
import com.google.gdata.data.BaseEntry;
import com.google.gdata.data.ExtensionDescription;
import com.google.gdata.data.ExtensionProfile;
import com.google.gdata.data.extensions.Rating;
@ExtensionDescription.Default(
nsAlias = "",
nsUri ="http://www.w3.org/2005/Atom",
localName = "entry")
public class NoteEntry extends BaseEntry<NoteEntry> {
public NoteEntry() {
super();
}
public NoteEntry(BaseEntry sourceEntry) {
super(sourceEntry);
}
@Override
public void declareExtensions(ExtensionProfile extProfile) {
super.declareExtensions(extProfile);
extProfile.declare(NoteEntry.class, Attribute.class);
extProfile.declareArbitraryXmlExtension(NoteEntry.class);
}
protected List<Attribute> attributes;
public List<Attribute> getAttributes() {
return getRepeatingExtension(Attribute.class);
}
public void setAttributes(List<Attribute> atts) {
if (atts == null) {
removeExtension(Attribute.class);
} else {
for (Attribute att : atts)
addRepeatingExtension(att);
}
}
}