org.nuiton.wikitty.publication
Class WikittyPublicationFileSystem
java.lang.Object
org.nuiton.wikitty.publication.WikittyPublicationFileSystem
- All Implemented Interfaces:
- WikittyService
public class WikittyPublicationFileSystem
- extends Object
- implements WikittyService
|
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)
|
WikittyEvent |
delete(String securityToken,
Collection<String> ids)
|
WikittyEvent |
deleteExtension(String securityToken,
Collection<String> extNames)
|
WikittyEvent |
deleteTree(String securityToken,
String treeNodeId)
|
boolean |
exists(String securityToken,
String wikittyId)
|
static Wikitty |
fileToWikitty(File fileToTransform,
File starts)
Transform an object into a wikitty object in this case a File into a
wikittyPubText/Data |
List<PagedResult<String>> |
findAllByCriteria(String securityToken,
List<Criteria> criteria)
|
List<String> |
findByCriteria(String securityToken,
List<Criteria> criteria)
|
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)
|
File |
getHomeFile()
|
boolean |
isDeleted(String securityToken,
String wikittyId)
|
static boolean |
isMimeWikittyPubText(String mime)
return if the mime type is associate to a wikittypubtext |
String |
login(String login,
String password)
|
void |
logout(String securityToken)
|
static String |
mimeTypeForExtension(String ext)
Return the mime type for an extension name Extension |
void |
removeWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
|
WikittyEvent |
replay(String securityToken,
List<WikittyEvent> events,
boolean force)
|
List<Wikitty> |
restore(String securityToken,
List<String> id)
|
WikittyExtension |
restoreExtension(String securityToken,
String extensionId)
|
WikittyExtension |
restoreExtensionLastVersion(String securityToken,
String name)
|
Wikitty |
restoreVersion(String securityToken,
String wikittyId,
String version)
|
void |
setHomeFile(File homeFile)
|
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 |
WIKITTYLABEL_SEPARATOR
public static String WIKITTYLABEL_SEPARATOR
homeFile
protected File homeFile
WikittyPublicationFileSystem
public WikittyPublicationFileSystem(File home)
- Constructor with the working directory
- Parameters:
home - the home directory
getHomeFile
public File getHomeFile()
setHomeFile
public void setHomeFile(File homeFile)
addWikittyServiceListener
public void addWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
- Specified by:
addWikittyServiceListener in interface WikittyService
removeWikittyServiceListener
public void removeWikittyServiceListener(WikittyListener listener,
WikittyService.ServiceListenerType type)
- Specified by:
removeWikittyServiceListener in interface WikittyService
login
public String login(String login,
String password)
- Specified by:
login in interface WikittyService
logout
public void logout(String securityToken)
- Specified by:
logout in interface WikittyService
clear
public WikittyEvent clear(String securityToken)
- Specified by:
clear in interface WikittyService
canWrite
public boolean canWrite(String securityToken,
Wikitty wikitty)
- Specified by:
canWrite in interface WikittyService
canDelete
public boolean canDelete(String securityToken,
String wikittyId)
- Specified by:
canDelete in interface WikittyService
canRead
public boolean canRead(String securityToken,
String wikittyId)
- Specified by:
canRead in interface WikittyService
exists
public boolean exists(String securityToken,
String wikittyId)
- Specified by:
exists in interface WikittyService
isDeleted
public boolean isDeleted(String securityToken,
String wikittyId)
- Specified by:
isDeleted in interface WikittyService
replay
public WikittyEvent replay(String securityToken,
List<WikittyEvent> events,
boolean force)
- Specified by:
replay in interface WikittyService
store
public WikittyEvent store(String securityToken,
Collection<Wikitty> wikitties,
boolean force)
- Specified by:
store in interface WikittyService
getAllExtensionIds
public List<String> getAllExtensionIds(String securityToken)
- Specified by:
getAllExtensionIds in interface WikittyService
getAllExtensionsRequires
public List<String> getAllExtensionsRequires(String securityToken,
String extensionName)
- Specified by:
getAllExtensionsRequires in interface WikittyService
storeExtension
public WikittyEvent storeExtension(String securityToken,
Collection<WikittyExtension> exts)
- Specified by:
storeExtension in interface WikittyService
deleteExtension
public WikittyEvent deleteExtension(String securityToken,
Collection<String> extNames)
- Specified by:
deleteExtension in interface WikittyService
restoreExtension
public WikittyExtension restoreExtension(String securityToken,
String extensionId)
- Specified by:
restoreExtension in interface WikittyService
restoreExtensionLastVersion
public WikittyExtension restoreExtensionLastVersion(String securityToken,
String name)
- Specified by:
restoreExtensionLastVersion in interface WikittyService
restore
public List<Wikitty> restore(String securityToken,
List<String> id)
- Specified by:
restore in interface WikittyService
delete
public WikittyEvent delete(String securityToken,
Collection<String> ids)
- Specified by:
delete in interface WikittyService
findAllByCriteria
public List<PagedResult<String>> findAllByCriteria(String securityToken,
List<Criteria> criteria)
- Specified by:
findAllByCriteria in interface WikittyService
findByCriteria
public List<String> findByCriteria(String securityToken,
List<Criteria> criteria)
- Specified by:
findByCriteria in interface WikittyService
deleteTree
public WikittyEvent deleteTree(String securityToken,
String treeNodeId)
- Specified by:
deleteTree in interface WikittyService
findTreeNode
public TreeNodeResult<String> findTreeNode(String securityToken,
String wikittyId,
int depth,
boolean count,
Criteria filter)
- Specified by:
findTreeNode in interface WikittyService
restoreVersion
public Wikitty restoreVersion(String securityToken,
String wikittyId,
String version)
- Specified by:
restoreVersion in interface WikittyService
syncSearchEngine
public void syncSearchEngine(String securityToken)
- Specified by:
syncSearchEngine in interface WikittyService
fileToWikitty
public static Wikitty fileToWikitty(File fileToTransform,
File starts)
throws Exception
- Transform an object into a wikitty object in this case a File into a
wikittyPubText/Data
- Parameters:
fileToTransform - the objet to transformstarts - the home directory of the fileToTransform use to contruct the
label
- Returns:
- the wikitty
- Throws:
Exception
mimeTypeForExtension
public static String mimeTypeForExtension(String ext)
- Return the mime type for an extension name Extension
- Parameters:
ext -
- Returns:
isMimeWikittyPubText
public static boolean isMimeWikittyPubText(String mime)
- return if the mime type is associate to a wikittypubtext
- Parameters:
mime -
- Returns:
Copyright © 2010-2011 CodeLutin. All Rights Reserved.