|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.frevvo.forms.client.Helper
public class Helper
Helper class
Field Summary | |
---|---|
static java.util.regex.Pattern |
FORM_INSTANCE_URL_PATTERN
|
static java.lang.String |
MEDIATYPE_APP_XML
|
static java.lang.String |
MEDIATYPE_TEXT_HTML
|
static java.lang.String |
MEDIATYPE_TEXT_JAVASCRIPT
|
Constructor Summary | |
---|---|
Helper()
|
Method Summary | |
---|---|
static void |
addParts(org.apache.commons.httpclient.methods.MultipartPostMethod post,
java.util.List<com.google.gdata.data.media.MediaSource> documents)
|
static void |
cancelInstance(FormsService service,
java.net.URL fUrl)
|
static java.net.URL |
createFormInstance(com.google.gdata.client.Service service,
com.google.gdata.data.Link link,
java.util.Map<java.lang.String,java.lang.Object> linkParams,
java.util.List<com.google.gdata.data.media.MediaSource> documents,
boolean embed)
|
protected static java.lang.String |
decode(java.lang.String s)
|
protected static java.lang.String |
encode(java.lang.String s)
Encodes a string using UTF-8. |
static java.lang.String |
generateData(java.util.Map<java.lang.String,java.lang.Object> data)
Generate a data value that can be used to initialize controls in a form |
static com.google.gdata.data.Link |
getFirstLink(java.util.List<com.google.gdata.data.Link> links,
java.lang.String rel,
java.lang.String type)
|
static java.lang.String |
getInstanceState(FormsService service,
java.net.URL url)
|
static java.lang.String |
getInstanceXHTML(FormsService service,
java.net.URL url)
|
static java.lang.String |
getParameterValue(java.lang.Object value)
|
static java.lang.String |
getQueryParameters(java.util.Map<java.lang.String,java.lang.Object> params,
boolean encode)
|
static java.lang.String |
getSubmissionIdFromInstance(java.net.URL formInstanceUrl)
Given the url to a form instance created using the FormTypeEntry.createFormInstance() method, use this method to return the SubmissionEntry id. |
static void |
nextActivity(FormsService service,
java.net.URL formUrl)
|
static void |
previousActivity(FormsService service,
java.net.URL formUrl)
|
static void |
readStream(java.io.InputStream is,
java.io.OutputStream os)
Reads the given input stream and writes the content to the given output stream |
static java.net.URL |
removeQuery(java.net.URL url)
|
static FormTypeEntry |
replaceFormType(FormsService fs,
ApplicationEntry appEntry,
java.lang.String existingFormId,
java.io.InputStream newForm)
Replace the FormType identified by id with the given form stream |
static void |
saveInstance(FormsService service,
java.net.URL url)
|
static com.google.gdata.data.Link |
setParameters(com.google.gdata.data.Link link,
java.util.Map<java.lang.String,java.lang.Object> params)
|
static com.google.gdata.data.Link |
setParameters(com.google.gdata.data.Link link,
java.lang.String name,
java.lang.Object value)
|
static java.lang.String |
stripParameter(java.lang.String url,
java.lang.String parameterKey)
|
static void |
submitInstance(FormsService service,
java.net.URL formUrl)
|
static java.lang.String |
updateControlValue(FormsService service,
java.net.URL url,
java.lang.String id,
java.lang.String value)
|
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 MEDIATYPE_APP_XML
public static final java.lang.String MEDIATYPE_TEXT_JAVASCRIPT
public static final java.lang.String MEDIATYPE_TEXT_HTML
public static final java.util.regex.Pattern FORM_INSTANCE_URL_PATTERN
Constructor Detail |
---|
public Helper()
Method Detail |
---|
public static com.google.gdata.data.Link getFirstLink(java.util.List<com.google.gdata.data.Link> links, java.lang.String rel, java.lang.String type)
public static java.lang.String getParameterValue(java.lang.Object value)
public static java.lang.String getQueryParameters(java.util.Map<java.lang.String,java.lang.Object> params, boolean encode)
public static com.google.gdata.data.Link setParameters(com.google.gdata.data.Link link, java.lang.String name, java.lang.Object value)
public static com.google.gdata.data.Link setParameters(com.google.gdata.data.Link link, java.util.Map<java.lang.String,java.lang.Object> params)
public static java.lang.String stripParameter(java.lang.String url, java.lang.String parameterKey)
protected static java.lang.String encode(java.lang.String s)
s
- string to be encoded
java.lang.RuntimeException
- when the JVM does not support UTF-8protected static java.lang.String decode(java.lang.String s)
public static java.lang.String generateData(java.util.Map<java.lang.String,java.lang.Object> data)
data
- The Map containing the name of the controls and the values
that should be used to initialize them
public static void addParts(org.apache.commons.httpclient.methods.MultipartPostMethod post, java.util.List<com.google.gdata.data.media.MediaSource> documents) throws java.io.IOException
java.io.IOException
public static java.net.URL createFormInstance(com.google.gdata.client.Service service, com.google.gdata.data.Link link, java.util.Map<java.lang.String,java.lang.Object> linkParams, java.util.List<com.google.gdata.data.media.MediaSource> documents, boolean embed) throws com.google.gdata.util.ServiceException
com.google.gdata.util.ServiceException
public static void readStream(java.io.InputStream is, java.io.OutputStream os) throws java.io.IOException
is
- os
-
java.io.IOException
public static void nextActivity(FormsService service, java.net.URL formUrl)
public static void previousActivity(FormsService service, java.net.URL formUrl)
public static void submitInstance(FormsService service, java.net.URL formUrl)
public static void cancelInstance(FormsService service, java.net.URL fUrl)
public static void saveInstance(FormsService service, java.net.URL url)
public static java.lang.String getInstanceXHTML(FormsService service, java.net.URL url)
public static java.lang.String getInstanceState(FormsService service, java.net.URL url)
public static java.lang.String updateControlValue(FormsService service, java.net.URL url, java.lang.String id, java.lang.String value)
public static java.lang.String getSubmissionIdFromInstance(java.net.URL formInstanceUrl)
formInstanceUrl
-
public static java.net.URL removeQuery(java.net.URL url)
public static FormTypeEntry replaceFormType(FormsService fs, ApplicationEntry appEntry, java.lang.String existingFormId, java.io.InputStream newForm) throws com.google.gdata.util.ServiceException, java.io.IOException
id
with the given form stream
fs
- appEntry
- existingFormId
- newForm
-
com.google.gdata.util.ServiceException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |