com.google.gdata.data.photos
Class CommentEntry
java.lang.Object
com.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.BaseEntry<E>
com.google.gdata.data.media.MediaEntry<E>
com.google.gdata.data.photos.GphotoEntry<CommentEntry>
com.google.gdata.data.photos.CommentEntry
- All Implemented Interfaces:
- Extension, IEntry, Kind.Adaptable, Kind.Adaptor, AtomData, CommentData, Extensible, GphotoData
public class CommentEntry
- extends GphotoEntry<CommentEntry>
- implements CommentData, AtomData
Entry for data of the comment kind. This is used to create comment entries
in the Picasaweb GData api.
Constructor Summary |
CommentEntry()
Construct a new empty comment entry. |
CommentEntry(BaseEntry<?> sourceEntry)
Construct a new comment entry doing a shallow copy of the data in the
passed in source entry. |
Method Summary |
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile. |
java.lang.String |
getAlbumId()
Gets the albumid of the album the comment is contained in. |
java.lang.String |
getPhotoId()
Gets the id of the photo this comment is about. |
void |
setAlbumId(java.lang.Long albumId)
Set the albumId of the album this comment is contained in. |
void |
setAlbumId(java.lang.String albumId)
Set the albumId by string for the album the comment is on. |
void |
setPhotoId(java.lang.Long photoId)
Set the photoId for the photo this comment is on. |
void |
setPhotoId(java.lang.String photoId)
Set the photoId as a string for the photo this comment is on. |
Methods inherited from class com.google.gdata.data.BaseEntry |
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getLink, getLinks, getLinks, getPlainTextContent, getPubControl, getPublished, getRights, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setPubControl, setPublished, setRights, setSource, setSummary, setTitle, setUpdated, setVersionId, update, visitChildren |
Methods inherited from class com.google.gdata.data.ExtensionPoint |
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild |
Methods inherited from class com.google.gdata.data.AbstractExtension |
consumeAttributes, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.google.gdata.data.photos.AtomData |
getAuthors, getCategories, getContributors, getDescription, getId, getLinks, getRights, getTitle, getUpdated, setDescription, setId, setRights, setTitle, setUpdated |
CommentEntry
public CommentEntry()
- Construct a new empty comment entry.
CommentEntry
public CommentEntry(BaseEntry<?> sourceEntry)
- Construct a new comment entry doing a shallow copy of the data in the
passed in source entry.
declareExtensions
public void declareExtensions(ExtensionProfile extProfile)
- Description copied from class:
ExtensionPoint
- Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile. The base implementation does not declare any
extensions, but can be overridden by specific types of ExtensionPoints that
always contain a well-defined set of extensions.
- Specified by:
declareExtensions
in interface Kind.Adaptor
- Specified by:
declareExtensions
in interface Extensible
- Overrides:
declareExtensions
in class GphotoEntry<CommentEntry>
- Parameters:
extProfile
- the ExtensionProfile to initialize.- See Also:
ExtensionProfile.addDeclarations(Kind.Adaptor)
getAlbumId
public java.lang.String getAlbumId()
- Description copied from interface:
CommentData
- Gets the albumid of the album the comment is contained in.
- Specified by:
getAlbumId
in interface CommentData
- Returns:
- the albumId of the album this comment is on.
getPhotoId
public java.lang.String getPhotoId()
- Description copied from interface:
CommentData
- Gets the id of the photo this comment is about.
- Specified by:
getPhotoId
in interface CommentData
- Returns:
- the photoId of the photo this comment is on.
setAlbumId
public void setAlbumId(java.lang.Long albumId)
- Description copied from interface:
CommentData
- Set the albumId of the album this comment is contained in.
- Specified by:
setAlbumId
in interface CommentData
- Parameters:
albumId
- the albumId of the comment.
setAlbumId
public void setAlbumId(java.lang.String albumId)
- Description copied from interface:
CommentData
- Set the albumId by string for the album the comment is on.
- Specified by:
setAlbumId
in interface CommentData
- Parameters:
albumId
- the albumId of the comment.
setPhotoId
public void setPhotoId(java.lang.Long photoId)
- Description copied from interface:
CommentData
- Set the photoId for the photo this comment is on.
- Specified by:
setPhotoId
in interface CommentData
- Parameters:
photoId
- the photoId of the comment.
setPhotoId
public void setPhotoId(java.lang.String photoId)
- Description copied from interface:
CommentData
- Set the photoId as a string for the photo this comment is on.
- Specified by:
setPhotoId
in interface CommentData
- Parameters:
photoId
- the photoId of the comment.