|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WikittyService
Wikitty service.
| Nested Class Summary | |
|---|---|
static class |
WikittyService.ServiceListenerType
Event listener type. |
| Method Summary | |
|---|---|
void |
addLabel(String securityToken,
String wikittyId,
String label)
add new lable to the wikitty object |
void |
addWikittyServiceListener(WikittyServiceListener listener,
WikittyService.ServiceListenerType type)
Add new wikitty service listener. |
boolean |
canDelete(String securityToken,
String wikittyId)
Verifie que l'utilisateur associe au securityToken peut supprimer le wikitty dont on passe l'identifiant. |
boolean |
canRead(String securityToken,
String wikittyId)
Un utilisateur peu lire un objet, s'il est Reader ou a defaut: - owner - AppAdmin - Admin - Writer |
boolean |
canWrite(String securityToken,
Wikitty wikitty)
Verifie si l'utilisateur lie au securityToken a le droit d'ecrire le Wikitty passe en argument |
void |
clear(String securityToken)
Use with caution : It will delete ALL indexes from search engine ! |
void |
delete(String securityToken,
Collection<String> ids)
delete all object if id exists |
void |
delete(String securityToken,
String id)
delete object if id exists |
Set<String> |
findAllAppliedLabels(String securityToken,
String wikittyId)
retrieve all labels applied on a wikitty object |
PagedResult<String> |
findAllByCriteria(String securityToken,
Criteria criteria)
|
PagedResult<String> |
findAllByCriteria(String securityToken,
WikittyTransaction transaction,
Criteria criteria)
|
PagedResult<String> |
findAllByLabel(String securityToken,
String label,
int firstIndex,
int endIndex)
|
Wikitty |
findByCriteria(String securityToken,
Criteria criteria)
Fist lonely (or first one) wikitty object that match criteria, if no wikitty found or first retrived is not authorized for the user return null |
Wikitty |
findByLabel(String securityToken,
String label)
|
List<String> |
getAllExtensionIds(String securityToken)
Return all extension id (ex: "extName[version])") |
List<String> |
getAllExtensionsRequires(String securityToken,
String extensionName)
Return all extension id (ex: "extName[version])") where extensionName is required. |
String |
login(String login,
String password)
Authenticate someone on WikittyService. securityToken returned must be used to call others methods |
void |
logout(String securityToken)
Unanthenticate someone by disabled securityToken |
void |
removeWikittyServiceListener(WikittyServiceListener listener,
WikittyService.ServiceListenerType type)
Remove wikitty service listener. |
List<Wikitty> |
restore(String securityToken,
List<String> id)
|
Wikitty |
restore(String securityToken,
String id)
|
List<Wikitty> |
restore(String securityToken,
WikittyTransaction transaction,
List<String> id)
Restore wikitty using opened transaction. |
Map<TreeNode,Integer> |
restoreChildren(String securityToken,
String wikittyId,
Criteria filter)
Retrieve all wikitties children with count (no recursively) of an other one Wikitty reference by wikittyId MUST include the 'Node' extension |
WikittyExtension |
restoreExtension(String securityToken,
String id)
|
WikittyExtension |
restoreExtension(String securityToken,
WikittyTransaction transaction,
String id)
action is done in transaction passed in argument |
WikittyExtension |
restoreExtensionLastVersion(String securityToken,
String name)
Search extension with name in last version. |
WikittyExtension |
restoreExtensionLastVersion(String securityToken,
WikittyTransaction transaction,
String name)
Search extension with name in last version. |
Map.Entry<TreeNode,Integer> |
restoreNode(String securityToken,
String wikittyId,
Criteria filter)
Retrieve wikitty node with count. |
Tree |
restoreTree(String securityToken,
String wikittyId)
Retrieve all wikitties children (recursively) of an other one Wikitty reference by wikittyId MUST include the 'Node' extension |
Wikitty |
restoreVersion(String securityToken,
String wikittyId,
String version)
Restore wikitty in specifique version. |
UpdateResponse |
store(String securityToken,
Collection<Wikitty> wikitties)
Manage Update and creation. |
UpdateResponse |
store(String securityToken,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
Manage Update and creation. |
UpdateResponse |
store(String securityToken,
Wikitty wikitty)
Manage Update and creation. |
UpdateResponse |
store(String securityToken,
WikittyTransaction transaction,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
Manage Update and creation, action is done in transaction passed in argument |
UpdateResponse |
storeExtension(String securityToken,
Collection<WikittyExtension> exts)
Manage Update and creation. |
UpdateResponse |
storeExtension(String securityToken,
WikittyExtension ext)
Manage Update and creation. |
UpdateResponse |
storeExtension(String securityToken,
WikittyTransaction transaction,
Collection<WikittyExtension> exts)
Manage Update and creation, action is done in transaction passed in argument |
UpdateResponse |
syncEngin(String securityToken)
Synchronise search engine with wikitty strorage engine, i.e. clear and reindex all wikitties. |
| Method Detail |
|---|
void addWikittyServiceListener(WikittyServiceListener listener,
WikittyService.ServiceListenerType type)
listener is referenced as WeakReference, but sure to
another reference to work.
listener - listener to addtype - type of event to listenWikittyService.ServiceListenerType
void removeWikittyServiceListener(WikittyServiceListener listener,
WikittyService.ServiceListenerType type)
listener is referenced as WeakReference, but sure to
another reference to work.
listener - listener to removetype - type of event to listenWikittyService.ServiceListenerType
String login(String login,
String password)
login - can be application specifique login, but best practice is
to use email userpassword -
void logout(String securityToken)
securityToken - security token previously returned by login. If
securityToken is not valid, this method do nothingvoid clear(String securityToken)
boolean canWrite(String securityToken,
Wikitty wikitty)
securityToken - le token de securite qui permet de retrouver
l'utilisateur et ainsi verifier les droitswikitty - le wikitty a sauver
boolean canDelete(String securityToken,
String wikittyId)
securityToken - wikittyId -
boolean canRead(String securityToken,
String wikittyId)
securityToken - id -
UpdateResponse store(String securityToken,
Wikitty wikitty)
wikitty - contains an id all the time.
UpdateResponse store(String securityToken,
Collection<Wikitty> wikitties)
wikitties - list of wikitty to be persisted
UpdateResponse store(String securityToken,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
wikitties - list of wikitty to be persisteddisableAutoVersionIncrement - boolean to disable version increment
on saved wikitty
UpdateResponse store(String securityToken,
WikittyTransaction transaction,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
transaction - transaction used to do the action (must not be null)wikitties - list of wikitty to be persisteddisableAutoVersionIncrement - boolean to disable version increment
on saved wikittyList<String> getAllExtensionIds(String securityToken)
List<String> getAllExtensionsRequires(String securityToken,
String extensionName)
UpdateResponse storeExtension(String securityToken,
WikittyExtension ext)
wikitty - extension to be persisted
UpdateResponse storeExtension(String securityToken,
Collection<WikittyExtension> exts)
exts - list of wikitty extension to be persisted
UpdateResponse storeExtension(String securityToken,
WikittyTransaction transaction,
Collection<WikittyExtension> exts)
transaction - transaction used to do the action (must not be null)exts - list of wikitty extension to be persisted
WikittyExtension restoreExtension(String securityToken,
String id)
id -
WikittyExtension restoreExtension(String securityToken,
WikittyTransaction transaction,
String id)
transaction - transaction used to do the action (must not be null)id -
WikittyExtension restoreExtensionLastVersion(String securityToken,
String name)
name - extension name
WikittyExtension restoreExtensionLastVersion(String securityToken,
WikittyTransaction transaction,
String name)
transaction - transaction used to do the action (must not be null)name - extension name
Wikitty restore(String securityToken,
String id)
id - object id to restore
canRead(java.lang.String, java.lang.String)
List<Wikitty> restore(String securityToken,
List<String> id)
id - list of wikitty ids to restore
List<Wikitty> restore(String securityToken,
WikittyTransaction transaction,
List<String> id)
securityToken - security tokentransaction - transaction to useid - list of wikitty ids to restore
void delete(String securityToken,
String id)
id - object's id to remove
void delete(String securityToken,
Collection<String> ids)
ids - object's ids to remove
PagedResult<String> findAllByCriteria(String securityToken,
Criteria criteria)
criteria -
PagedResult<String> findAllByCriteria(String securityToken,
WikittyTransaction transaction,
Criteria criteria)
transaction - criteria -
Wikitty findByCriteria(String securityToken,
Criteria criteria)
criteria -
void addLabel(String securityToken,
String wikittyId,
String label)
wikittyId - id of wikitty object to add labellabel - label to add
PagedResult<String> findAllByLabel(String securityToken,
String label,
int firstIndex,
int endIndex)
label -
Wikitty findByLabel(String securityToken,
String label)
addLabel -
Set<String> findAllAppliedLabels(String securityToken,
String wikittyId)
wikittyId -
Tree restoreTree(String securityToken,
String wikittyId)
wikittyId -
Map.Entry<TreeNode,Integer> restoreNode(String securityToken,
String wikittyId,
Criteria filter)
wikittyId -
Map<TreeNode,Integer> restoreChildren(String securityToken,
String wikittyId,
Criteria filter)
wikittyId -
Wikitty restoreVersion(String securityToken,
String wikittyId,
String version)
UpdateResponse syncEngin(String securityToken)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||