public class PortfolioEntry extends BaseEntry<PortfolioEntry>
BaseEntry.AtomHandler
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
Modifier and Type | Field and Description |
---|---|
static Category |
CATEGORY
Portfolio kind category.
|
static java.lang.String |
KIND
Portfolio kind term value.
|
Constructor and Description |
---|
PortfolioEntry()
Default mutable constructor.
|
PortfolioEntry(BaseEntry<?> sourceEntry)
Constructs a new instance by doing a shallow copy of data from an existing
BaseEntry instance. |
Modifier and Type | Method and Description |
---|---|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
PortfolioFeedLink |
getFeedLink()
Returns the position feed for the portfolio.
|
PortfolioData |
getPortfolioData()
Returns the data for the portfolio.
|
boolean |
hasFeedLink()
Returns whether it has the position feed for the portfolio.
|
boolean |
hasPortfolioData()
Returns whether it has the data for the portfolio.
|
void |
setFeedLink(PortfolioFeedLink feedLink)
Sets the position feed for the portfolio.
|
void |
setPortfolioData(PortfolioData portfolioData)
Sets the data for the portfolio.
|
java.lang.String |
toString() |
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, 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
addExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit
disableStrictValidation, enableStrictValidation, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, setImmutable
public static final java.lang.String KIND
public static final Category CATEGORY
public void declareExtensions(ExtensionProfile extProfile)
ExtensionPoint
declareExtensions
in interface Kind.Adaptor
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.ExtensionProfile.addDeclarations(Kind.Adaptor)
public PortfolioFeedLink getFeedLink()
public void setFeedLink(PortfolioFeedLink feedLink)
feedLink
- position feed for the portfolio or null
to
resetpublic boolean hasFeedLink()
public PortfolioData getPortfolioData()
public void setPortfolioData(PortfolioData portfolioData)
portfolioData
- data for the portfolio or null
to resetpublic boolean hasPortfolioData()
public java.lang.String toString()
toString
in class java.lang.Object