public class MetadataEntry extends BaseEntry<MetadataEntry>
BaseEntry.AtomHandler, BaseEntry.EntryState
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
AbstractExtension.AttributesHandler
Modifier and Type | Field and Description |
---|---|
static Category |
CATEGORY
Metadata kind category.
|
static java.lang.String |
KIND
Metadata kind term value.
|
xmlBlob
localName, namespace
Constructor and Description |
---|
MetadataEntry()
Default mutable constructor.
|
MetadataEntry(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 |
addExportFormat(ExportFormat exportFormat)
Adds a new export format.
|
void |
addFeature(Feature feature)
Adds a new feature.
|
void |
addImportFormat(ImportFormat importFormat)
Adds a new import format.
|
void |
addMaxUploadSize(MaxUploadSize maxUploadSize)
Adds a new max upload size.
|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
java.util.List<ExportFormat> |
getExportFormats()
Returns the export formats.
|
java.util.List<Feature> |
getFeatures()
Returns the features.
|
java.util.List<ImportFormat> |
getImportFormats()
Returns the import formats.
|
java.util.List<MaxUploadSize> |
getMaxUploadSizes()
Returns the max upload sizes.
|
QuotaBytesTotal |
getQuotaBytesTotal()
Returns the quota bytes total.
|
QuotaBytesUsed |
getQuotaBytesUsed()
Returns the quota bytes used.
|
QuotaBytesUsedInTrash |
getQuotaBytesUsedInTrash()
Returns the quota bytes used in trash.
|
boolean |
hasExportFormats()
Returns whether it has the export formats.
|
boolean |
hasFeatures()
Returns whether it has the features.
|
boolean |
hasImportFormats()
Returns whether it has the import formats.
|
boolean |
hasMaxUploadSizes()
Returns whether it has the max upload sizes.
|
boolean |
hasQuotaBytesTotal()
Returns whether it has the quota bytes total.
|
boolean |
hasQuotaBytesUsed()
Returns whether it has the quota bytes used.
|
boolean |
hasQuotaBytesUsedInTrash()
Returns whether it has the quota bytes used in trash.
|
void |
setQuotaBytesTotal(QuotaBytesTotal quotaBytesTotal)
Sets the quota bytes total.
|
void |
setQuotaBytesUsed(QuotaBytesUsed quotaBytesUsed)
Sets the quota bytes used.
|
void |
setQuotaBytesUsedInTrash(QuotaBytesUsedInTrash quotaBytesUsedInTrash)
Sets the quota bytes used in trash.
|
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 java.util.List<ExportFormat> getExportFormats()
public void addExportFormat(ExportFormat exportFormat)
exportFormat
- export formatpublic boolean hasExportFormats()
public java.util.List<Feature> getFeatures()
public void addFeature(Feature feature)
feature
- featurepublic boolean hasFeatures()
public java.util.List<ImportFormat> getImportFormats()
public void addImportFormat(ImportFormat importFormat)
importFormat
- import formatpublic boolean hasImportFormats()
public java.util.List<MaxUploadSize> getMaxUploadSizes()
public void addMaxUploadSize(MaxUploadSize maxUploadSize)
maxUploadSize
- max upload sizepublic boolean hasMaxUploadSizes()
public QuotaBytesTotal getQuotaBytesTotal()
public void setQuotaBytesTotal(QuotaBytesTotal quotaBytesTotal)
quotaBytesTotal
- quota bytes total or null
to resetpublic boolean hasQuotaBytesTotal()
public QuotaBytesUsed getQuotaBytesUsed()
public void setQuotaBytesUsed(QuotaBytesUsed quotaBytesUsed)
quotaBytesUsed
- quota bytes used or null
to resetpublic boolean hasQuotaBytesUsed()
public QuotaBytesUsedInTrash getQuotaBytesUsedInTrash()
public void setQuotaBytesUsedInTrash(QuotaBytesUsedInTrash quotaBytesUsedInTrash)
quotaBytesUsedInTrash
- quota bytes used in trash or null
to resetpublic boolean hasQuotaBytesUsedInTrash()
protected void validate()
AbstractExtension
validate
in class AbstractExtension
public java.lang.String toString()
toString
in class java.lang.Object