public class ContactGroupEntry extends BaseEntry<ContactGroupEntry>
BaseEntry.AtomHandler
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
Modifier and Type | Field and Description |
---|---|
static Category |
CATEGORY
Contact group kind category.
|
static java.lang.String |
KIND
Contact group kind term value.
|
Constructor and Description |
---|
ContactGroupEntry()
Default mutable constructor.
|
ContactGroupEntry(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 |
addExtendedProperty(ExtendedProperty extendedProperty)
Adds a new extended property.
|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
Deleted |
getDeleted()
Returns the marker for deleted entries.
|
java.util.List<ExtendedProperty> |
getExtendedProperties()
Returns the extended properties.
|
SystemGroup |
getSystemGroup()
Returns the system group.
|
boolean |
hasDeleted()
Returns whether it has the marker for deleted entries.
|
boolean |
hasExtendedProperties()
Returns whether it has the extended properties.
|
boolean |
hasSystemGroup()
Returns whether it has the system group.
|
void |
setDeleted(Deleted deleted)
Sets the marker for deleted entries.
|
void |
setSystemGroup(SystemGroup systemGroup)
Sets the system group.
|
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 Deleted getDeleted()
public void setDeleted(Deleted deleted)
deleted
- marker for deleted entries or null
to resetpublic boolean hasDeleted()
public java.util.List<ExtendedProperty> getExtendedProperties()
public void addExtendedProperty(ExtendedProperty extendedProperty)
extendedProperty
- extended propertypublic boolean hasExtendedProperties()
public SystemGroup getSystemGroup()
public void setSystemGroup(SystemGroup systemGroup)
systemGroup
- system group or null
to resetpublic boolean hasSystemGroup()
public java.lang.String toString()
toString
in class java.lang.Object