public class FriendEntry extends BaseEntry<FriendEntry>
BaseEntry.AtomHandler, BaseEntry.EntryState
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
AbstractExtension.AttributesHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
CATEGORIES
Nonstandard categories that might be found in this entry.
|
xmlBlob
localName, namespace
Constructor and Description |
---|
FriendEntry() |
FriendEntry(BaseEntry<?> base) |
Modifier and Type | Method and Description |
---|---|
void |
addUserProfileLink(java.lang.String url)
Adds a link to the user profile.
|
void |
declareExtensions(ExtensionProfile extProfile)
Declares extensions used in this entry.
|
Email |
getEmail()
Gets the contact e-mail address (for e-mail contacts.)
|
YtStatus.Value |
getStatus()
Gets the contact status.
|
java.lang.String |
getUsername()
Gets the youtube username of the contact (for youtube user contacts).
|
java.lang.String |
getUserProfileLink()
Gets the url pointing to the user profile entry of this contact.
|
void |
setEmail(Email email)
Sets the contact e-mail address (for e-mail contacs.)
|
void |
setStatus(YtStatus.Value status)
Sets the contact status.
|
void |
setUsername(java.lang.String name)
Sets the youtube username of the contact (for youtube user contacts).
|
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContentHandlerInfo, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getMediaEditLink, getPlainTextContent, getPubControl, getPublished, getResumableEditMediaLink, getRights, getSelectedFields, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSelectedFields, setService, setSource, setSummary, setTitle, setUpdated, setVersionId, update, visitChildren
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, createExtensionInstance, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionDescription, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild
consumeAttributes, disableStrictValidation, enableStrictValidation, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate
public static final java.lang.String[] CATEGORIES
public FriendEntry()
public FriendEntry(BaseEntry<?> base)
public java.lang.String getUsername()
public void setUsername(java.lang.String name)
public void setStatus(YtStatus.Value status)
public YtStatus.Value getStatus()
public java.lang.String getUserProfileLink()
public void addUserProfileLink(java.lang.String url)
public Email getEmail()
public void setEmail(Email email)
public void declareExtensions(ExtensionProfile extProfile)
declareExtensions
in interface Kind.Adaptor
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.ExtensionProfile.addDeclarations(Kind.Adaptor)