|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VradiDataService
This service contains business code to do on data before calling
WikittyProxy.
It's intended to be used on a local WikittyProxy.
| Method Summary | |
|---|---|
java.util.List<Status> |
createDefaultStatuses()
Create all default status. |
java.util.List<Client> |
findAllClients()
Find all clients ordered by client name. |
java.util.List<Group> |
findAllGroups()
Find all groups ordered by group name. |
java.util.List<Thesaurus> |
findAllThesaurus()
Find all thesaurus orderer by thesaurus name. |
java.util.List<User> |
findAllUsers()
Find all users ordered by user name. |
java.util.List<WebHarvestStream> |
findAllWebHarvest()
Find all webHarvest stream ordered by stream name. |
java.util.List<XmlStream> |
findAllXmlStreams()
Find all xml streams ordered by stream name. |
java.util.List<User> |
findClientUsers(java.lang.String clientId)
Find all users for a client ordered by user name. |
FormPagedResult |
findForms(java.lang.String query,
org.nuiton.wikitty.WikittyExtension extension,
java.lang.String dateType,
java.util.Date beginDate,
java.util.Date endDate,
java.lang.String streamId,
java.util.List<java.lang.String> thesaurus,
java.lang.String[] statusIds,
FormPagedResult formPagedResult)
Searches for forms with the specified filters. |
java.util.List<org.nuiton.wikitty.WikittyExtension> |
getAllFormTypes()
Retrieves all the form types |
java.util.List<Thesaurus> |
getChildrenThesaurus(java.lang.String thesaurusId)
Returns all children of the specified thesaurusId. |
org.nuiton.wikitty.WikittyExtension |
getFormType(java.lang.String name)
Retrieves the form type whose name is the parameter 'name' |
int |
getNbFormsForThesaurus(java.lang.String thesaurusId)
Computes the number of forms associated with the specified thesaurusId. |
java.util.List<RootThesaurus> |
getRootThesaurus()
Return root thesaurus nodes. |
ThesaurusCartography |
getThesaurusCartography(java.lang.String query,
org.nuiton.wikitty.WikittyExtension extension,
java.lang.String dateType,
java.util.Date beginDate,
java.util.Date endDate,
java.lang.String streamId,
java.util.List<java.lang.String> thesaurus,
java.lang.String[] statusIds)
Computes the number of forms associated with every thesaurus node. |
org.nuiton.wikitty.WikittyExtension |
updateFormType(java.lang.String name,
java.util.Map<java.lang.String,org.nuiton.wikitty.FieldType> fields,
java.lang.String requires,
java.util.Map<java.lang.String,java.lang.String> tagValues)
Creates or Update a form type. |
org.nuiton.wikitty.WikittyExtension |
updateFormType(org.nuiton.wikitty.WikittyExtension extension)
Creates or Update a form type. |
java.util.List<XmlFieldBinding> |
updateXmlFieldBindings(java.util.List<XmlFieldBinding> bindings)
Update a list of XmlFieldBinding. |
| Method Detail |
|---|
java.util.List<Client> findAllClients()
java.util.List<User> findAllUsers()
java.util.List<User> findClientUsers(java.lang.String clientId)
clientId - client wikitty id
java.util.List<Thesaurus> findAllThesaurus()
java.util.List<Group> findAllGroups()
java.util.List<Status> createDefaultStatuses()
throws VradiException
VradiExceptionjava.util.List<WebHarvestStream> findAllWebHarvest()
java.util.List<XmlStream> findAllXmlStreams()
java.util.List<RootThesaurus> getRootThesaurus()
throws VradiException
RootThesaurus
VradiException
org.nuiton.wikitty.WikittyExtension getFormType(java.lang.String name)
throws VradiException
name - the name of the form type we want to retrieve
VradiException
org.nuiton.wikitty.WikittyExtension updateFormType(org.nuiton.wikitty.WikittyExtension extension)
throws VradiException
extension - the extension designing the form type
WikittyExtension
VradiException
org.nuiton.wikitty.WikittyExtension updateFormType(java.lang.String name,
java.util.Map<java.lang.String,org.nuiton.wikitty.FieldType> fields,
java.lang.String requires,
java.util.Map<java.lang.String,java.lang.String> tagValues)
throws VradiException
name - the name of the form typefields - the fields of the form typerequires - the extension required by the extension to updatetagValues - the map containing the tags and their values
WikittyExtension
VradiException
FormPagedResult findForms(java.lang.String query,
org.nuiton.wikitty.WikittyExtension extension,
java.lang.String dateType,
java.util.Date beginDate,
java.util.Date endDate,
java.lang.String streamId,
java.util.List<java.lang.String> thesaurus,
java.lang.String[] statusIds,
FormPagedResult formPagedResult)
throws VradiException,
UnsupportedQueryException
beginDate and endDate specifies a
date range filter which is applied on dateType field.
The date range filter is applied only if the three parameters are not null.
query - the query filterextension - the extension filterdateType - the date field. Must be fully qualified (extension.field)beginDate - the begin date filterendDate - the end date filterstreamId - id of streamthesaurus - the thesaurus filterstatusIds - the ids of the status filtersformPagedResult - ...
UnsupportedQueryException
VradiException
ThesaurusCartography getThesaurusCartography(java.lang.String query,
org.nuiton.wikitty.WikittyExtension extension,
java.lang.String dateType,
java.util.Date beginDate,
java.util.Date endDate,
java.lang.String streamId,
java.util.List<java.lang.String> thesaurus,
java.lang.String[] statusIds)
throws VradiException,
UnsupportedQueryException
query - the query filterextension - the extension filterdateType - the date field. Must be fully qualified (extension.field)beginDate - the begin date filterendDate - the end date filterstreamId - id of streamthesaurus - the thesaurus filterstatusIds - the ids of the status filters
VradiCartographyDTO containing forms result and a map of form count indexed by thesaurus nodes
VradiException
UnsupportedQueryException
java.util.List<XmlFieldBinding> updateXmlFieldBindings(java.util.List<XmlFieldBinding> bindings)
throws VradiException
XmlFieldBinding.
bindings - the list of XmlFieldBinding to update
VradiException
java.util.List<org.nuiton.wikitty.WikittyExtension> getAllFormTypes()
throws VradiException
VradiException
java.util.List<Thesaurus> getChildrenThesaurus(java.lang.String thesaurusId)
throws VradiException
thesaurusId.
thesaurusId -
TreeNodeImpl
VradiException
int getNbFormsForThesaurus(java.lang.String thesaurusId)
throws VradiException
thesaurusId.
thesaurusId - thesaurus id
VradiException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||