|
||||||||||
| 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 |
|---|
BaseEntry.AtomHandler, BaseEntry.EntryState |
| Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint |
|---|
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler |
| Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
|---|
AbstractExtension.AttributesHandler |
| Field Summary | |
|---|---|
static String |
REL_PARENTTASK
|
static String |
REL_TASK
|
static 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 | |
|---|---|
URL |
createFormInstance(Map<String,Object> linkParams,
List<MediaSource> documents)
Creates a new Form instance and returns the raw instance URL |
void |
declareExtensions(ExtensionProfile extProfile)
|
List<Link> |
getDocumentLink(String contentType)
Get the task documents filtered by content type |
static URL |
getEntryURL(URL baseUrl,
String id)
Gets an URL for accessing an FormType entry |
Link |
getFormTypeEmbedLink(Map<String,Object> linkParams)
Get the embed JS url for the FormType that can edit this submission |
Link |
getFormTypeLink(Map<String,Object> linkParams)
Get the HTML link to this FormTypeEntry. |
Link |
getFormTypePopupLink(Map<String,Object> linkParams)
Get a link to an HTML page that embeds this FormTypeEntry. |
KeysExtension |
getKeys()
Get the keys associated with this submission |
String |
getKind()
Get the kind of task: either FLOW or FORM |
String |
getState()
Get the state for this submission: either SAVED, PENDING or SUBMITTED, ... |
void |
setResetToStep(String activityName)
|
| Methods inherited from class com.google.gdata.data.BaseEntry |
|---|
addAdaptor, addHtmlLink, addLink, addLink, delete, 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.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 String REL_TASK
public static final String REL_PARENTTASK
public static final String TASK_ENTRY_URL_FORMAT
| Constructor Detail |
|---|
public TaskEntry()
| Method Detail |
|---|
public static URL getEntryURL(URL baseUrl,
String id)
throws MalformedURLException
id - the theme entry id
MalformedURLExceptionpublic void declareExtensions(ExtensionProfile extProfile)
declareExtensions in interface Kind.AdaptordeclareExtensions in class ExtensionPointpublic void setResetToStep(String activityName)
public String getKind()
getKind in interface IAtomgetKind in class BaseEntry<TaskEntry>public String getState()
public KeysExtension getKeys()
public List<Link> getDocumentLink(String contentType)
contentTypeFilter - An optional contentType used to filter the list of documents
public Link getFormTypeLink(Map<String,Object> linkParams)
throws ServiceException
FormTypeEntry.
linkParams - The parameters used to customize the link to the form
FormTypeEntry's form
ServiceException
public URL createFormInstance(Map<String,Object> linkParams,
List<MediaSource> documents)
throws 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
ServiceException
public Link getFormTypePopupLink(Map<String,Object> linkParams)
throws ServiceException
FormTypeEntry.
linkParams - The parameters used to customize the link to the form
FormTypeEntry's form
ServiceExceptionpublic Link getFormTypeEmbedLink(Map<String,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 | |||||||||