|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jurismarches.vradi.services.managers.BindingManager
public class BindingManager
Class containing the methods to manage the binding of the xml streams fields with the form fields : - xml field bindings creation, update and retrieving - xml streams retrieving - form creation with the data from an xml stream
| Constructor Summary | |
|---|---|
BindingManager(FormTypeManager formTypeManager,
FormManager formManager)
|
|
BindingManager(org.nuiton.wikitty.WikittyProxy proxy,
FormTypeManager formTypeManager,
FormManager formManager)
|
|
| Method Summary | ||
|---|---|---|
protected void |
autoLoadFormsFromXmlStreams(long delay,
long period)
Regularly retrieves the information from all the xml streams and create new forms |
|
void |
autoLoadFormsFromXmlStreams(java.lang.String intervalUnit,
int intervalValue,
java.lang.Integer hour,
java.lang.Integer minute)
Regularly retrieves the information from all the xml streams and create new forms |
|
protected FormImpl |
createForm(org.nuiton.wikitty.WikittyExtension formType,
java.util.List<XmlFieldBinding> bindings,
org.jdom.Element feed,
org.jdom.Namespace namespace,
com.jurismarches.vradi.services.managers.BindingManager.BindingContext bindingContext)
Create from from feed element. |
|
java.io.File |
createPreviewFile(WebHarvestStream webHarvestStream)
Creates file result of webharvest scrip |
|
protected java.io.File |
createPreviewFile(WebHarvestStream webHarvestStream,
boolean override)
|
|
protected void |
fillFormField(org.nuiton.wikitty.Wikitty wikitty,
org.nuiton.wikitty.FieldType fieldType,
XmlFieldBinding binding,
org.jdom.Element feed,
org.jdom.Namespace namespace,
com.jurismarches.vradi.services.managers.BindingManager.BindingContext bindingContext)
Fill form with feed element. |
|
java.util.List<WebHarvestStream> |
getAllWebHarvestStreams()
|
|
java.util.List<XmlStream> |
getAllXmlStreams()
|
|
|
getFormsFromStream(E stream,
org.jdom.Document document)
Creates forms with the data of an stream |
|
int[] |
getFormsFromWebHarvestStream(WebHarvestStream webHarvestStream)
Creates forms with the data of an xml stream |
|
int[] |
getFormsFromXmlStream(XmlStream xmlStream)
Creates forms with the data of an xml stream |
|
java.lang.String |
getWebHarvestPreviewPath(WebHarvestStream stream)
|
|
java.net.URI |
getWebHarvestPreviewUrl(WebHarvestStream stream)
|
|
java.lang.String |
getWebHarvestPreviewUrlAsString(WebHarvestStream stream)
|
|
XmlFieldBinding |
getXmlFieldBinding(java.lang.String xmlFieldBindingId)
Retrieves the xml field binding whose id is xmlFieldBindingId |
|
java.util.List<XmlFieldBinding> |
getXmlFieldBindings(XmlStream xmlStream)
Retrieves the xml field bindings whose xml stream is xmlStream |
|
XmlStream |
getXmlStream(java.lang.String xmlStreamId)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BindingManager(org.nuiton.wikitty.WikittyProxy proxy,
FormTypeManager formTypeManager,
FormManager formManager)
public BindingManager(FormTypeManager formTypeManager,
FormManager formManager)
| Method Detail |
|---|
public java.util.List<XmlFieldBinding> getXmlFieldBindings(XmlStream xmlStream)
xmlStream - the xml stream associated with the xml field bindings
we want to retrieve
public XmlFieldBinding getXmlFieldBinding(java.lang.String xmlFieldBindingId)
xmlFieldBindingId - the id of the xml field binding we want to retrieve
public java.util.List<XmlStream> getAllXmlStreams()
public java.util.List<WebHarvestStream> getAllWebHarvestStreams()
public java.net.URI getWebHarvestPreviewUrl(WebHarvestStream stream)
throws VradiException
VradiException
public java.lang.String getWebHarvestPreviewUrlAsString(WebHarvestStream stream)
throws VradiException
VradiExceptionpublic java.lang.String getWebHarvestPreviewPath(WebHarvestStream stream)
public XmlStream getXmlStream(java.lang.String xmlStreamId)
throws VradiException
VradiException
protected FormImpl createForm(org.nuiton.wikitty.WikittyExtension formType,
java.util.List<XmlFieldBinding> bindings,
org.jdom.Element feed,
org.jdom.Namespace namespace,
com.jurismarches.vradi.services.managers.BindingManager.BindingContext bindingContext)
throws VradiException
formType - bindings - feed - namespace - namespace for getting correct field with fieldnamesbindingContext -
VradiException
protected void fillFormField(org.nuiton.wikitty.Wikitty wikitty,
org.nuiton.wikitty.FieldType fieldType,
XmlFieldBinding binding,
org.jdom.Element feed,
org.jdom.Namespace namespace,
com.jurismarches.vradi.services.managers.BindingManager.BindingContext bindingContext)
throws VradiException
wikitty - fieldType - binding - feed - namespace - namespace to get field from feed elementbindingContext -
VradiException
public int[] getFormsFromWebHarvestStream(WebHarvestStream webHarvestStream)
throws VradiException
webHarvestStream - vradiUser -
VradiException - for various possible errors
public java.io.File createPreviewFile(WebHarvestStream webHarvestStream)
throws VradiException
webHarvestStream -
VradiException - for various possible errors
protected java.io.File createPreviewFile(WebHarvestStream webHarvestStream,
boolean override)
throws VradiException
VradiException
public int[] getFormsFromXmlStream(XmlStream xmlStream)
throws VradiException
xmlStream -
VradiException - for various possible errors
public <E extends XmlStream> int[] getFormsFromStream(E stream,
org.jdom.Document document)
throws VradiException
stream - document - of rss
VradiException - for various possible errors
public void autoLoadFormsFromXmlStreams(java.lang.String intervalUnit,
int intervalValue,
java.lang.Integer hour,
java.lang.Integer minute)
throws VradiException
intervalUnit - unit of te interval between 2 retrievings (minute, hour or day)intervalValue - interval value between two retrievingshour - hour of the retrieving if the unit is dayminute - of the retrieving if the unit is day or hour
VradiException
protected void autoLoadFormsFromXmlStreams(long delay,
long period)
throws VradiException
delay - the delay before the first retrievingperiod - interval between two retrievings
VradiException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||