|
||||||||||
| 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 String |
securityToken
Security token. |
protected static org.nuiton.util.TimeTrace |
timeTrace
|
protected WikittyServiceEnhanced |
wikittyService
Delegated wikitty service. |
| Constructor Summary | |
|---|---|
WikittyProxy()
Empty constructor (uninitialized wikittyService). |
|
WikittyProxy(org.nuiton.util.ApplicationConfig config)
|
|
WikittyProxy(org.nuiton.util.ApplicationConfig config,
WikittyService wikittyService)
|
|
WikittyProxy(WikittyService wikittyService)
Constructor with wikittyService. |
|
| Method Summary | ||
|---|---|---|
|
cast(BusinessEntity source,
Class<E> target)
Cast Business object to another Business Object If source don't have target extension, this extension is added |
|
WikittyEvent |
clear()
Use with caution : It will delete ALL indexes from search engine ! |
|
void |
delete(Collection<String> ids)
|
|
void |
delete(String id)
|
|
void |
deleteExtension(Collection<String> extNames)
|
|
void |
deleteExtension(String extName)
|
|
WikittyEvent |
deleteTree(String treeNodeId)
Delete specified tree node and all sub nodes. |
|
|
findAllByCriteria(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,
String... fieldFacet)
Null field are not used in search request. |
|
PagedResult<String> |
findAllIdByCriteria(Criteria criteria)
|
|
|
findByCriteria(Class<E> clazz,
Criteria criteria)
|
|
Wikitty |
findByCriteria(Criteria criteria)
|
|
|
findByExample(E e)
Null field are not used in search request. |
|
List<String> |
getAllExtensionIds()
Return all extension id (ex: "extName[version])"). |
|
List<String> |
getAllExtensionsRequires(String extensionName)
Return all extension id (ex: "extName[version])") where extensionName is required. |
|
static Map<String,org.nuiton.util.TimeTrace.CallStat> |
getCallCount()
|
|
String |
getSecurityToken()
|
|
static org.nuiton.util.TimeTrace |
getTimeTrace()
|
|
Wikitty |
getWikitty(BusinessEntity entity)
Method to get the Wikitty encapsulated into a BusinessEntity |
|
WikittyService |
getWikittyService()
|
|
|
hasType(Class<E> clazz,
String wikittyId)
|
|
void |
login(String login,
String password)
|
|
void |
logout()
|
|
|
restore(Class<E> clazz,
List<String> id)
|
|
|
restore(Class<E> clazz,
List<String> id,
boolean checkExtension)
Restore wikitty entity with specified id or null if entity can't be be found. |
|
|
restore(Class<E> clazz,
String id)
Restore wikitty entity with specified id or null if entity can't be found. |
|
|
restore(Class<E> clazz,
String id,
boolean checkExtension)
Restore wikitty entity with specified id or null if entity can't be found. |
|
List<Wikitty> |
restore(List<String> id)
Restore wikitty entity with specified id or null if entity can't be be found. |
|
Wikitty |
restore(String id)
Restore wikitty entity with specified id or null if entity can't be found. |
|
|
restoreChildren(Class<E> clazz,
String wikittyId,
Criteria filter)
|
|
|
restoreChildren(Class<E> clazz,
String wikittyId,
Criteria filter,
boolean checkExtension)
|
|
WikittyExtension |
restoreExtension(String extensionId)
Load extension from id. |
|
WikittyExtension |
restoreExtensionLastVersion(String extensionName)
Search extension with name in last version. |
|
|
restoreNode(Class<E> clazz,
String wikittyId,
Criteria filter)
|
|
|
restoreNode(Class<E> clazz,
String wikittyId,
Criteria filter,
boolean checkExtension)
|
|
WikittyTree |
restoreTree(String wikittyId)
|
|
Wikitty |
restoreVersion(String wikittyId,
String version)
|
|
void |
setSecurityToken(String securityToken)
|
|
void |
setWikittyService(WikittyService wikittyService)
|
|
|
store(E e)
|
|
|
store(List<E> objets)
Store to WikittyService objects. |
|
Wikitty |
store(Wikitty w)
|
|
WikittyEvent |
storeExtension(Collection<WikittyExtension> exts)
Manage Update and creation. |
|
WikittyEvent |
storeExtension(WikittyExtension ext)
Manage Update and creation. |
|
List<Wikitty> |
storeWikitty(List<Wikitty> wikitties)
|
|
void |
syncSearchEngine()
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 static org.nuiton.util.TimeTrace timeTrace
protected WikittyServiceEnhanced wikittyService
protected String securityToken
WikittyServiceSecurity.login(String, String)| Constructor Detail |
|---|
public WikittyProxy()
public WikittyProxy(org.nuiton.util.ApplicationConfig config)
public WikittyProxy(WikittyService wikittyService)
wikittyService - wikitty service
public WikittyProxy(org.nuiton.util.ApplicationConfig config,
WikittyService wikittyService)
| Method Detail |
|---|
public static org.nuiton.util.TimeTrace getTimeTrace()
public static Map<String,org.nuiton.util.TimeTrace.CallStat> getCallCount()
public void login(String login,
String password)
public void logout()
public String getSecurityToken()
public void setSecurityToken(String securityToken)
public WikittyService getWikittyService()
public void setWikittyService(WikittyService wikittyService)
public <E extends BusinessEntity> E cast(BusinessEntity source,
Class<E> target)
source - business entity sourcetarget - business entity class wanted
public <E extends BusinessEntity> E store(E e)
public Wikitty store(Wikitty w)
public <E extends BusinessEntity> List<E> store(List<E> objets)
E - object typeobjets - list
public List<Wikitty> storeWikitty(List<Wikitty> wikitties)
public <E extends BusinessEntity> E restore(Class<E> clazz,
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(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(Class<E> clazz,
String id)
null if entity can't be found.
E - object typeclazz - entity classid - entity id
null if entity can't be foundpublic List<Wikitty> restore(List<String> id)
null if entity can't be be found.
id - entity id
null if entity can't be found
public <E extends BusinessEntity> List<E> restore(Class<E> clazz,
List<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> List<E> restore(Class<E> clazz,
List<String> id)
public void delete(String id)
public void delete(Collection<String> ids)
public <E extends BusinessEntityImpl> PagedResult<E> findAllByExample(E e,
int firstIndex,
int endIndex,
String... fieldFacet)
e - sample wikittyfirstIndex - endIndex - fieldFacet -
public <E extends BusinessEntityImpl> E findByExample(E e)
e - sample wikitty
public <E extends BusinessEntity> PagedResult<E> findAllByCriteria(Class<E> clazz,
Criteria criteria)
E - object typeclazz - entity classcriteria - criteria
public PagedResult<Wikitty> findAllByCriteria(Criteria criteria)
public PagedResult<String> findAllIdByCriteria(Criteria criteria)
public <E extends BusinessEntity> E findByCriteria(Class<E> clazz,
Criteria criteria)
public Wikitty findByCriteria(Criteria criteria)
public WikittyTree restoreTree(String wikittyId)
public WikittyEvent deleteTree(String treeNodeId)
treeNodeId - tree node id to delete
public <E extends BusinessEntity> Map.Entry<E,Integer> restoreNode(Class<E> clazz,
String wikittyId,
Criteria filter)
public <E extends BusinessEntity> Map.Entry<E,Integer> restoreNode(Class<E> clazz,
String wikittyId,
Criteria filter,
boolean checkExtension)
public <E extends BusinessEntity> Map<E,Integer> restoreChildren(Class<E> clazz,
String wikittyId,
Criteria filter)
public <E extends BusinessEntity> Map<E,Integer> restoreChildren(Class<E> clazz,
String wikittyId,
Criteria filter,
boolean checkExtension)
public Wikitty restoreVersion(String wikittyId,
String version)
public <E extends BusinessEntity> boolean hasType(Class<E> clazz,
String wikittyId)
public WikittyEvent storeExtension(WikittyExtension ext)
ext - extension to be persisted
public WikittyEvent storeExtension(Collection<WikittyExtension> exts)
exts - list of wikitty extension to be persisted
public WikittyExtension restoreExtension(String extensionId)
extensionId - extension id to restore
public WikittyExtension restoreExtensionLastVersion(String extensionName)
extensionName - extension name
public void deleteExtension(String extName)
public void deleteExtension(Collection<String> extNames)
public List<String> getAllExtensionIds()
public List<String> getAllExtensionsRequires(String extensionName)
extensionName is required.
extensionName - extension name
public WikittyEvent clear()
public void syncSearchEngine()
public Wikitty getWikitty(BusinessEntity entity)
entity - the BusinessEntity encapsulating the Wikitty
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||