org.nuiton.wikitty.publication.externalize
Class WikittyServiceJarLoader
java.lang.Object
org.nuiton.wikitty.publication.AbstractWikittyFileService
org.nuiton.wikitty.publication.externalize.WikittyServiceJarLoader
- All Implemented Interfaces:
- WikittyService
public class WikittyServiceJarLoader
- extends AbstractWikittyFileService
Wikitty service use to load wikitty store inside jar file
- Author:
- mfortun
|
Method Summary |
void |
addWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
|
boolean |
canDelete(String securityToken,
String wikittyId)
|
boolean |
canRead(String securityToken,
String wikittyId)
|
boolean |
canWrite(String securityToken,
Wikitty wikitty)
|
WikittyEvent |
clear(String securityToken)
|
protected void |
constructIndex()
|
WikittyEvent |
delete(String securityToken,
Collection<String> ids)
|
WikittyEvent |
deleteExtension(String securityToken,
Collection<String> extNames)
|
WikittyEvent |
deleteTree(String securityToken,
String treeNodeId)
|
protected boolean |
exists(String wikittyId)
|
boolean |
exists(String securityToken,
String wikittyId)
|
TreeNodeResult<String> |
findTreeNode(String securityToken,
String wikittyId,
int depth,
boolean count,
Criteria filter)
|
List<String> |
getAllExtensionIds(String securityToken)
|
List<String> |
getAllExtensionsRequires(String securityToken,
String extensionName)
|
protected Map<String,Wikitty> |
getAllWikitties()
Method that must be implemented by the extended service. |
boolean |
isDeleted(String securityToken,
String wikittyId)
|
String |
login(String login,
String password)
|
void |
logout(String securityToken)
|
void |
removeWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
|
WikittyEvent |
replay(String securityToken,
List<WikittyEvent> events,
boolean force)
|
protected Wikitty |
restore(String wikittyId)
|
List<Wikitty> |
restore(String securityToken,
List<String> ids)
|
WikittyExtension |
restoreExtension(String securityToken,
String extensionId)
|
WikittyExtension |
restoreExtensionLastVersion(String securityToken,
String name)
|
Wikitty |
restoreVersion(String securityToken,
String wikittyId,
String version)
|
WikittyEvent |
store(String securityToken,
Collection<Wikitty> wikitties,
boolean force)
|
WikittyEvent |
storeExtension(String securityToken,
Collection<WikittyExtension> exts)
|
void |
syncSearchEngine(String securityToken)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAR_LOCATION_KEY
public static String JAR_LOCATION_KEY
JAR_PATH_SEPARATOR
public static String JAR_PATH_SEPARATOR
dirLocation
protected String dirLocation
MD5
protected String MD5
index
protected Map<JarFile,WikittyPropertieIndex> index
mimeHelper
protected MimeTypePubHelper mimeHelper
WikittyServiceJarLoader
public WikittyServiceJarLoader(org.nuiton.util.ApplicationConfig config)
constructIndex
protected void constructIndex()
addWikittyServiceListener
public void addWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
removeWikittyServiceListener
public void removeWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
login
public String login(String login,
String password)
logout
public void logout(String securityToken)
clear
public WikittyEvent clear(String securityToken)
canWrite
public boolean canWrite(String securityToken,
Wikitty wikitty)
canDelete
public boolean canDelete(String securityToken,
String wikittyId)
canRead
public boolean canRead(String securityToken,
String wikittyId)
exists
public boolean exists(String securityToken,
String wikittyId)
exists
protected boolean exists(String wikittyId)
isDeleted
public boolean isDeleted(String securityToken,
String wikittyId)
replay
public WikittyEvent replay(String securityToken,
List<WikittyEvent> events,
boolean force)
store
public WikittyEvent store(String securityToken,
Collection<Wikitty> wikitties,
boolean force)
getAllExtensionIds
public List<String> getAllExtensionIds(String securityToken)
getAllExtensionsRequires
public List<String> getAllExtensionsRequires(String securityToken,
String extensionName)
storeExtension
public WikittyEvent storeExtension(String securityToken,
Collection<WikittyExtension> exts)
deleteExtension
public WikittyEvent deleteExtension(String securityToken,
Collection<String> extNames)
restoreExtension
public WikittyExtension restoreExtension(String securityToken,
String extensionId)
restoreExtensionLastVersion
public WikittyExtension restoreExtensionLastVersion(String securityToken,
String name)
- Specified by:
restoreExtensionLastVersion in interface WikittyService- Overrides:
restoreExtensionLastVersion in class AbstractWikittyFileService
restore
public List<Wikitty> restore(String securityToken,
List<String> ids)
delete
public WikittyEvent delete(String securityToken,
Collection<String> ids)
getAllWikitties
protected Map<String,Wikitty> getAllWikitties()
- Description copied from class:
AbstractWikittyFileService
- Method that must be implemented by the extended service. This must return
all the wikitty stored. The result will be use to checkrestriction for
a find.
- Specified by:
getAllWikitties in class AbstractWikittyFileService
- Returns:
- a Map with wikittyId as Key and wikitty as value
deleteTree
public WikittyEvent deleteTree(String securityToken,
String treeNodeId)
findTreeNode
public TreeNodeResult<String> findTreeNode(String securityToken,
String wikittyId,
int depth,
boolean count,
Criteria filter)
restoreVersion
public Wikitty restoreVersion(String securityToken,
String wikittyId,
String version)
syncSearchEngine
public void syncSearchEngine(String securityToken)
restore
protected Wikitty restore(String wikittyId)
Copyright © 2010-2011 CodeLutin. All Rights Reserved.