public class ManagementEntry extends BaseEntry<ManagementEntry>
BaseEntry.AtomHandler
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
Constructor and Description |
---|
ManagementEntry()
Default mutable constructor.
|
ManagementEntry(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 |
addProperty(Property property)
Adds a new property.
|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
AnalyticsLink |
getChildLink(java.lang.String targetKind)
Returns the link with the given targetKind.
|
java.util.List<AnalyticsLink> |
getChildLinks()
Returns all the child links contained in the entry.
|
Goal |
getGoal()
Returns the goal.
|
java.util.List<AnalyticsLink> |
getParentLinks()
Returns all the parent links contained in the entry.
|
java.util.List<Property> |
getProperties()
Returns the properties.
|
java.lang.String |
getProperty(java.lang.String name)
Returns the value of the named property of this entry.
|
Segment |
getSegment()
Returns the segment.
|
boolean |
hasGoal()
Returns whether it has the goal.
|
boolean |
hasProperties()
Returns whether it has the properties.
|
boolean |
hasSegment()
Returns whether it has the segment.
|
void |
setGoal(Goal goal)
Sets the goal.
|
void |
setSegment(Segment segment)
Sets the segment.
|
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 void declareExtensions(ExtensionProfile extProfile)
ExtensionPoint
declareExtensions
in interface Kind.Adaptor
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.ExtensionProfile.addDeclarations(Kind.Adaptor)
public Goal getGoal()
public void setGoal(Goal goal)
goal
- goal or null
to resetpublic boolean hasGoal()
public java.util.List<Property> getProperties()
public void addProperty(Property property)
property
- propertypublic boolean hasProperties()
public Segment getSegment()
public void setSegment(Segment segment)
segment
- segment or null
to resetpublic boolean hasSegment()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getProperty(java.lang.String name)
value
attribute of the
dxp:property
whose name
attribute matches the argument.
Returns null
if no such property exists.name
- the property to retrieve from this entrypublic java.util.List<AnalyticsLink> getParentLinks()
public java.util.List<AnalyticsLink> getChildLinks()
public AnalyticsLink getChildLink(java.lang.String targetKind)
null
if a
link with the given targetKind value is not found.