public class PositionEntry extends BaseEntry<PositionEntry>
BaseEntry.AtomHandler, BaseEntry.EntryState
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
AbstractExtension.AttributesHandler
Modifier and Type | Field and Description |
---|---|
static Category |
CATEGORY
Position kind category.
|
static java.lang.String |
KIND
Position kind term value.
|
xmlBlob
localName, namespace
Constructor and Description |
---|
PositionEntry()
Default mutable constructor.
|
PositionEntry(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.
|
PositionFeedLink |
getFeedLink()
Returns the transaction feed for the position.
|
PositionData |
getPositionData()
Returns the data for the position.
|
Symbol |
getSymbol()
Returns the stock symbol for the position.
|
boolean |
hasFeedLink()
Returns whether it has the transaction feed for the position.
|
boolean |
hasPositionData()
Returns whether it has the data for the position.
|
boolean |
hasSymbol()
Returns whether it has the stock symbol for the position.
|
void |
setFeedLink(PositionFeedLink feedLink)
Sets the transaction feed for the position.
|
void |
setPositionData(PositionData positionData)
Sets the data for the position.
|
void |
setSymbol(Symbol symbol)
Sets the stock symbol for the position.
|
java.lang.String |
toString() |
protected void |
validate()
Checks the attributes to see if there are any problems.
|
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
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 PositionFeedLink getFeedLink()
public void setFeedLink(PositionFeedLink feedLink)
feedLink
- transaction feed for the position or null
to
resetpublic boolean hasFeedLink()
public PositionData getPositionData()
public void setPositionData(PositionData positionData)
positionData
- data for the position or null
to resetpublic boolean hasPositionData()
public Symbol getSymbol()
public void setSymbol(Symbol symbol)
symbol
- stock symbol for the position or null
to resetpublic boolean hasSymbol()
protected void validate()
AbstractExtension
validate
in class AbstractExtension
public java.lang.String toString()
toString
in class java.lang.Object