|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.WikittyProxy
public class WikittyProxy
Wikitty proxy is used to transform wikitty object used by WikittyService
into business objects used by applications.
It also manage securityToken for WikittyServiceSecurity.
| Field Summary | |
|---|---|
protected java.lang.String |
securityToken
Security token. |
protected WikittyService |
wikittyService
Delegated wikitty service. |
| Constructor Summary | |
|---|---|
WikittyProxy()
Empty constructor (uninitialized wikittyService). |
|
WikittyProxy(WikittyService wikittyService)
Constructor with wikittyService. |
|
| Method Summary | ||
|---|---|---|
|
cast(BusinessEntity source,
java.lang.Class<E> target)
Cast Business object to another Business Object If source don't have target extension, this extension is added |
|
void |
clear()
Use with caution : It will delete ALL indexes from search engine ! |
|
void |
delete(java.util.Collection<java.lang.String> ids)
|
|
void |
delete(java.lang.String id)
|
|
java.util.List<java.lang.String> |
deleteTree(java.lang.String treeNodeId)
Delete specified tree node and all sub nodes. |
|
|
findAllByCriteria(java.lang.Class<E> clazz,
Criteria criteria)
Search object that correspond to criteria and that have all extension needed by BusinessEntity (clazz). |
|
PagedResult<Wikitty> |
findAllByCriteria(Criteria criteria)
|
|
|
findAllByExample(E e,
int firstIndex,
int endIndex,
java.lang.String... fieldFacet)
|
|
|
findByCriteria(java.lang.Class<E> clazz,
Criteria criteria)
|
|
Wikitty |
findByCriteria(Criteria criteria)
|
|
|
findByExample(E e)
|
|
java.util.List<java.lang.String> |
getAllExtensionIds()
Return all extension id (ex: "extName[version])"). |
|
java.util.List<java.lang.String> |
getAllExtensionsRequires(java.lang.String extensionName)
Return all extension id (ex: "extName[version])") where extensionName is required. |
|
java.lang.String |
getSecurityToken()
|
|
WikittyService |
getWikittyService()
|
|
|
hasType(java.lang.Class<E> clazz,
java.lang.String wikittyId)
|
|
java.lang.String |
login(java.lang.String login,
java.lang.String password)
|
|
void |
logout()
|
|
|
restore(java.lang.Class<E> clazz,
java.util.List<java.lang.String> id)
|
|
|
restore(java.lang.Class<E> clazz,
java.util.List<java.lang.String> id,
boolean checkExtension)
Restore wikitty entity with specified id or null if entity can't be be found. |
|
|
restore(java.lang.Class<E> clazz,
java.lang.String id)
Restore wikitty entity with specified id or null if entity can't be found. |
|
|
restore(java.lang.Class<E> clazz,
java.lang.String id,
boolean checkExtension)
Restore wikitty entity with specified id or null if entity can't be found. |
|
Wikitty |
restore(java.lang.String id)
Restore wikitty entity with specified id or null if entity can't be found. |
|
|
restoreChildren(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter)
|
|
|
restoreChildren(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter,
boolean checkExtension)
|
|
WikittyExtension |
restoreExtension(java.lang.String extensionId)
Load extension from id. |
|
WikittyExtension |
restoreExtensionLastVersion(java.lang.String extensionName)
Search extension with name in last version. |
|
|
restoreNode(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter)
|
|
|
restoreNode(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter,
boolean checkExtension)
|
|
WikittyTree |
restoreTree(java.lang.String wikittyId)
|
|
Wikitty |
restoreVersion(java.lang.String wikittyId,
java.lang.String version)
|
|
void |
setSecurityToken(java.lang.String securityToken)
|
|
void |
setWikittyService(WikittyService wikittyService)
|
|
|
store(E e)
|
|
|
store(java.util.List<E> objets)
Store to WikittyService objects. |
|
UpdateResponse |
storeExtension(java.util.Collection<WikittyExtension> exts)
Manage Update and creation. |
|
UpdateResponse |
storeExtension(WikittyExtension ext)
Manage Update and creation. |
|
UpdateResponse |
syncEngin()
Synchronize search engine with wikitty storage 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 wikittyService
protected java.lang.String securityToken
WikittyServiceSecurity.login(String, String)| Constructor Detail |
|---|
public WikittyProxy()
public WikittyProxy(WikittyService wikittyService)
wikittyService - wikitty service| Method Detail |
|---|
public java.lang.String login(java.lang.String login,
java.lang.String password)
public void logout()
public java.lang.String getSecurityToken()
public void setSecurityToken(java.lang.String securityToken)
public WikittyService getWikittyService()
public void setWikittyService(WikittyService wikittyService)
public <E extends BusinessEntity> E cast(BusinessEntity source,
java.lang.Class<E> target)
source - business entity sourcetarget - business entity class wanted
public <E extends BusinessEntity> E store(E e)
public <E extends BusinessEntity> java.util.List<E> store(java.util.List<E> objets)
E - object typeobjets - list
public <E extends BusinessEntity> E restore(java.lang.Class<E> clazz,
java.lang.String id,
boolean checkExtension)
null if entity can't be found.
E - object typeclazz - entity classid - entity idcheckExtension - if true check that Wikitty result has all extension
declared in clazz
null if entity can't be foundpublic Wikitty restore(java.lang.String id)
null if entity can't be found.
id - entity id
null if entity can't be found
public <E extends BusinessEntity> E restore(java.lang.Class<E> clazz,
java.lang.String id)
null if entity can't be found.
E - object typeclazz - entity classid - entity id
null if entity can't be found
public <E extends BusinessEntity> java.util.List<E> restore(java.lang.Class<E> clazz,
java.util.List<java.lang.String> id,
boolean checkExtension)
null if entity can't be be found.
E - object typeclazz - entity classid - entity idcheckExtension - if true check that Wikitty result has all extension
null if entity can't be found
public <E extends BusinessEntity> java.util.List<E> restore(java.lang.Class<E> clazz,
java.util.List<java.lang.String> id)
public void delete(java.lang.String id)
public void delete(java.util.Collection<java.lang.String> ids)
public <E extends BusinessEntityWikitty> PagedResult<E> findAllByExample(E e,
int firstIndex,
int endIndex,
java.lang.String... fieldFacet)
public <E extends BusinessEntityWikitty> E findByExample(E e)
public <E extends BusinessEntity> PagedResult<E> findAllByCriteria(java.lang.Class<E> clazz,
Criteria criteria)
E - object typeclazz - entity classcriteria - criteria
public PagedResult<Wikitty> findAllByCriteria(Criteria criteria)
public <E extends BusinessEntity> E findByCriteria(java.lang.Class<E> clazz,
Criteria criteria)
public Wikitty findByCriteria(Criteria criteria)
public WikittyTree restoreTree(java.lang.String wikittyId)
public java.util.List<java.lang.String> deleteTree(java.lang.String treeNodeId)
treeNodeId - tree node id to delete
public <E extends BusinessEntity> java.util.Map.Entry<E,java.lang.Integer> restoreNode(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter)
public <E extends BusinessEntity> java.util.Map.Entry<E,java.lang.Integer> restoreNode(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter,
boolean checkExtension)
public <E extends BusinessEntity> java.util.Map<E,java.lang.Integer> restoreChildren(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter)
public <E extends BusinessEntity> java.util.Map<E,java.lang.Integer> restoreChildren(java.lang.Class<E> clazz,
java.lang.String wikittyId,
Criteria filter,
boolean checkExtension)
public Wikitty restoreVersion(java.lang.String wikittyId,
java.lang.String version)
public <E extends BusinessEntity> boolean hasType(java.lang.Class<E> clazz,
java.lang.String wikittyId)
public UpdateResponse storeExtension(WikittyExtension ext)
ext - extension to be persisted
public UpdateResponse storeExtension(java.util.Collection<WikittyExtension> exts)
exts - list of wikitty extension to be persisted
public WikittyExtension restoreExtension(java.lang.String extensionId)
extensionId - extension id to restore
public WikittyExtension restoreExtensionLastVersion(java.lang.String extensionName)
extensionName - extension name
public java.util.List<java.lang.String> getAllExtensionIds()
public java.util.List<java.lang.String> getAllExtensionsRequires(java.lang.String extensionName)
extensionName is required.
extensionName - extension name
public void clear()
public UpdateResponse syncEngin()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||