|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.BaseEntry<TaskEntry>
com.frevvo.forms.client.TaskEntry
public class TaskEntry
This entry represents a single task.
This entry does not contain any owned/contained feeds.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gdata.data.BaseEntry |
|---|
com.google.gdata.data.BaseEntry.AtomHandler, com.google.gdata.data.BaseEntry.EntryState |
| Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint |
|---|
com.google.gdata.data.ExtensionPoint.CumulativeBlobHandler, com.google.gdata.data.ExtensionPoint.ExtensionHandler |
| Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
|---|
com.google.gdata.data.AbstractExtension.AttributesHandler |
| Field Summary | |
|---|---|
static java.lang.String |
REL_PARENTTASK
|
static java.lang.String |
REL_TASK
|
static java.lang.String |
TASK_ENTRY_URL_FORMAT
|
| Fields inherited from class com.google.gdata.data.BaseEntry |
|---|
state |
| Fields inherited from class com.google.gdata.data.ExtensionPoint |
|---|
xmlBlob |
| Fields inherited from class com.google.gdata.data.AbstractExtension |
|---|
localName, namespace |
| Constructor Summary | |
|---|---|
TaskEntry()
Constructs a new Entry instance |
|
| Method Summary | |
|---|---|
java.net.URL |
createFormInstance(java.util.Map<java.lang.String,java.lang.Object> linkParams,
java.util.List<com.google.gdata.data.media.MediaSource> documents)
Creates a new Form instance and returns the raw instance URL |
void |
declareExtensions(com.google.gdata.data.ExtensionProfile extProfile)
|
void |
delete()
|
java.util.List<com.google.gdata.data.Link> |
getDocumentLink(java.lang.String contentTypeFilter)
Get the task documents filtered by content type |
static java.net.URL |
getEntryURL(java.net.URL baseUrl,
java.lang.String id)
Gets an URL for accessing an FormType entry |
com.google.gdata.data.Link |
getFormTypeEmbedLink(java.util.Map<java.lang.String,java.lang.Object> linkParams)
Get the embed JS url for the FormType that can edit this submission |
com.google.gdata.data.Link |
getFormTypeLink(java.util.Map<java.lang.String,java.lang.Object> linkParams)
Get the HTML link to this FormTypeEntry. |
com.google.gdata.data.Link |
getFormTypePopupLink(java.util.Map<java.lang.String,java.lang.Object> linkParams)
Get a link to an HTML page that embeds this FormTypeEntry. |
java.lang.String |
getKind()
Get the kind of task: either FLOW or FORM |
java.lang.String |
getState()
Get the state for this submission: either SAVED, PENDING or SUBMITTED, ... |
void |
setResetToStep(java.lang.String activityName)
|
| Methods inherited from class com.google.gdata.data.BaseEntry |
|---|
addAdaptor, addHtmlLink, addLink, addLink, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContentHandlerInfo, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getLink, getLinks, getLinks, getMediaEditLink, getPlainTextContent, getPubControl, getPublished, getRights, 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, setService, setSource, setSummary, setTitle, setUpdated, setVersionId, update, visitChildren |
| Methods inherited from class com.google.gdata.data.ExtensionPoint |
|---|
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 |
| Methods inherited from class com.google.gdata.data.AbstractExtension |
|---|
consumeAttributes, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String REL_TASK
public static final java.lang.String REL_PARENTTASK
public static final java.lang.String TASK_ENTRY_URL_FORMAT
| Constructor Detail |
|---|
public TaskEntry()
| Method Detail |
|---|
public static java.net.URL getEntryURL(java.net.URL baseUrl,
java.lang.String id)
throws java.net.MalformedURLException
id - the theme entry id
java.net.MalformedURLExceptionpublic void declareExtensions(com.google.gdata.data.ExtensionProfile extProfile)
declareExtensions in interface com.google.gdata.data.Kind.AdaptordeclareExtensions in class com.google.gdata.data.ExtensionPointpublic void setResetToStep(java.lang.String activityName)
public java.lang.String getKind()
getKind in interface com.google.gdata.data.IAtomgetKind in class com.google.gdata.data.BaseEntry<TaskEntry>public java.lang.String getState()
public void delete()
throws java.io.IOException,
com.google.gdata.util.ServiceException
delete in class com.google.gdata.data.BaseEntry<TaskEntry>java.io.IOException
com.google.gdata.util.ServiceExceptionpublic java.util.List<com.google.gdata.data.Link> getDocumentLink(java.lang.String contentTypeFilter)
contentTypeFilter - An optional contentType used to filter the list of documents
public com.google.gdata.data.Link getFormTypeLink(java.util.Map<java.lang.String,java.lang.Object> linkParams)
throws com.google.gdata.util.ServiceException
FormTypeEntry.
linkParams - The parameters used to customize the link to the form
FormTypeEntry's form
com.google.gdata.util.ServiceException
public java.net.URL createFormInstance(java.util.Map<java.lang.String,java.lang.Object> linkParams,
java.util.List<com.google.gdata.data.media.MediaSource> documents)
throws com.google.gdata.util.ServiceException
linkParams - The parameters that can be used to initialize the form
instancedocuments - A list of XML documents that can be used to initialize the
form
com.google.gdata.util.ServiceException
public com.google.gdata.data.Link getFormTypePopupLink(java.util.Map<java.lang.String,java.lang.Object> linkParams)
throws com.google.gdata.util.ServiceException
FormTypeEntry.
linkParams - The parameters used to customize the link to the form
FormTypeEntry's form
com.google.gdata.util.ServiceExceptionpublic com.google.gdata.data.Link getFormTypeEmbedLink(java.util.Map<java.lang.String,java.lang.Object> linkParams)
Get the embed JS url for the FormType that can edit this submission
Next is an example of how this link href should be used in an html page:
<script language="JavaScript" type="text/javascript" src="{EMBEDLINK}"/>
linkParams - The parameters used to customize the embed url (see
FormTypeEntry.EMBED_*_PARAMETERS constants)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||