|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.WikittyServiceDelegator
public class WikittyServiceDelegator
Wikitty service delegator.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.nuiton.wikitty.WikittyService |
|---|
WikittyService.ServiceListenerType |
| Field Summary | |
|---|---|
protected WikittyService |
delegate
Delegated wikitty service. |
| Constructor Summary | |
|---|---|
WikittyServiceDelegator()
|
|
| 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 |
findByCriteria(String securityToken,
WikittyTransaction transaction,
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. |
WikittyService |
getDelegate()
Get delegated service. |
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. |
void |
setDelegate(WikittyService delegate)
Set delegated service. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected WikittyService delegate
| Constructor Detail |
|---|
public WikittyServiceDelegator()
| Method Detail |
|---|
public WikittyService getDelegate()
public void setDelegate(WikittyService delegate)
delegate - delegate
public void addWikittyServiceListener(WikittyServiceListener listener,
WikittyService.ServiceListenerType type)
WikittyServicelistener is referenced as WeakReference, but sure to
another reference to work.
addWikittyServiceListener in interface WikittyServicelistener - listener to addtype - type of event to listenWikittyService.ServiceListenerType
public void removeWikittyServiceListener(WikittyServiceListener listener,
WikittyService.ServiceListenerType type)
WikittyServicelistener is referenced as WeakReference, but sure to
another reference to work.
removeWikittyServiceListener in interface WikittyServicelistener - listener to removetype - type of event to listenWikittyService.ServiceListenerType
public String login(String login,
String password)
WikittyService
login in interface WikittyServicelogin - can be application specifique login, but best practice is
to use email user
public void logout(String securityToken)
WikittyService
logout in interface WikittyServicesecurityToken - security token previously returned by login. If
securityToken is not valid, this method do nothingpublic void clear(String securityToken)
WikittyService
clear in interface WikittyService
public UpdateResponse store(String securityToken,
Wikitty wikitty)
WikittyService
store in interface WikittyServicewikitty - contains an id all the time.
public UpdateResponse store(String securityToken,
Collection<Wikitty> wikitties)
WikittyService
store in interface WikittyServicewikitties - list of wikitty to be persisted
public UpdateResponse store(String securityToken,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
WikittyService
store in interface WikittyServicewikitties - list of wikitty to be persisteddisableAutoVersionIncrement - boolean to disable version increment
on saved wikitty
public UpdateResponse store(String securityToken,
WikittyTransaction transaction,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
WikittyService
store in interface WikittyServicetransaction - transaction used to do the action (must not be null)wikitties - list of wikitty to be persisteddisableAutoVersionIncrement - boolean to disable version increment
on saved wikittypublic List<String> getAllExtensionIds(String securityToken)
WikittyService
getAllExtensionIds in interface WikittyService
public List<String> getAllExtensionsRequires(String securityToken,
String extensionName)
WikittyService
getAllExtensionsRequires in interface WikittyService
public UpdateResponse storeExtension(String securityToken,
WikittyExtension ext)
WikittyService
storeExtension in interface WikittyService
public UpdateResponse storeExtension(String securityToken,
Collection<WikittyExtension> exts)
WikittyService
storeExtension in interface WikittyServiceexts - list of wikitty extension to be persisted
public UpdateResponse storeExtension(String securityToken,
WikittyTransaction transaction,
Collection<WikittyExtension> exts)
WikittyService
storeExtension in interface WikittyServicetransaction - transaction used to do the action (must not be null)exts - list of wikitty extension to be persisted
public WikittyExtension restoreExtension(String securityToken,
String id)
restoreExtension in interface WikittyService
public WikittyExtension restoreExtension(String securityToken,
WikittyTransaction transaction,
String id)
WikittyService
restoreExtension in interface WikittyServicetransaction - transaction used to do the action (must not be null)
public WikittyExtension restoreExtensionLastVersion(String securityToken,
String name)
WikittyService
restoreExtensionLastVersion in interface WikittyServicename - extension name
public WikittyExtension restoreExtensionLastVersion(String securityToken,
WikittyTransaction transaction,
String name)
WikittyService
restoreExtensionLastVersion in interface WikittyServicetransaction - transaction used to do the action (must not be null)name - extension name
public Wikitty restore(String securityToken,
String id)
restore in interface WikittyServiceid - object id to restore
WikittyService.canRead(java.lang.String, java.lang.String)
public List<Wikitty> restore(String securityToken,
List<String> id)
restore in interface WikittyServiceid - list of wikitty ids to restore
public List<Wikitty> restore(String securityToken,
WikittyTransaction transaction,
List<String> id)
WikittyService
restore in interface WikittyServicesecurityToken - security tokentransaction - transaction to useid - list of wikitty ids to restore
public void delete(String securityToken,
String id)
WikittyService
delete in interface WikittyServiceid - object's id to remove
public void delete(String securityToken,
Collection<String> ids)
WikittyService
delete in interface WikittyServiceids - object's ids to remove
public PagedResult<String> findAllByCriteria(String securityToken,
Criteria criteria)
findAllByCriteria in interface WikittyService
public PagedResult<String> findAllByCriteria(String securityToken,
WikittyTransaction transaction,
Criteria criteria)
findAllByCriteria in interface WikittyService
public Wikitty findByCriteria(String securityToken,
Criteria criteria)
WikittyService
findByCriteria in interface WikittyService
public Wikitty findByCriteria(String securityToken,
WikittyTransaction transaction,
Criteria criteria)
WikittyService
findByCriteria in interface WikittyService
public void addLabel(String securityToken,
String wikittyId,
String label)
WikittyService
addLabel in interface WikittyServicewikittyId - id of wikitty object to add labellabel - label to add
public PagedResult<String> findAllByLabel(String securityToken,
String label,
int firstIndex,
int endIndex)
findAllByLabel in interface WikittyService
public Wikitty findByLabel(String securityToken,
String label)
findByLabel in interface WikittyService
public Set<String> findAllAppliedLabels(String securityToken,
String wikittyId)
WikittyService
findAllAppliedLabels in interface WikittyService
public Tree restoreTree(String securityToken,
String wikittyId)
WikittyService
restoreTree in interface WikittyService
public Map.Entry<TreeNode,Integer> restoreNode(String securityToken,
String wikittyId,
Criteria filter)
WikittyService
restoreNode in interface WikittyService
public Map<TreeNode,Integer> restoreChildren(String securityToken,
String wikittyId,
Criteria filter)
WikittyService
restoreChildren in interface WikittyService
public Wikitty restoreVersion(String securityToken,
String wikittyId,
String version)
WikittyService
restoreVersion in interface WikittyServicepublic UpdateResponse syncEngin(String securityToken)
WikittyService
syncEngin in interface WikittyService
public boolean canWrite(String securityToken,
Wikitty wikitty)
WikittyService
canWrite in interface WikittyServicesecurityToken - le token de securite qui permet de retrouver
l'utilisateur et ainsi verifier les droitswikitty - le wikitty a sauver
public boolean canDelete(String securityToken,
String wikittyId)
WikittyService
canDelete in interface WikittyService
public boolean canRead(String securityToken,
String wikittyId)
WikittyService
canRead in interface WikittyService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||