public class RWikiObjectServiceImpl extends Object implements RWikiObjectService
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoDdl
Configuration: to run the ddl on init or not.
|
String |
createTemplatePageName |
APPLICATION_ID, EVENT_RESOURCE_ADD, EVENT_RESOURCE_READ, EVENT_RESOURCE_REMOVE, EVENT_RESOURCE_WRITE, REFERENCE_LABEL, REFERENCE_ROOT, SMALL_CHANGE_IN_THREAD| Constructor and Description |
|---|
RWikiObjectServiceImpl() |
public String createTemplatePageName
protected boolean autoDdl
public void setAutoDdl(String value)
value - the auto ddl value.public void init()
public RWikiCurrentObject getRWikiObject(String name, String realm) throws PermissionException
getRWikiObject in interface RWikiObjectServicePermissionExceptionpublic RWikiCurrentObject getRWikiObject(String name, String realm, RWikiObject ignore, String templatePage) throws PermissionException
getRWikiObject in interface RWikiObjectServicePermissionExceptionpublic List search(String criteria, String realm) throws PermissionException
search in interface RWikiObjectServicePermissionExceptionpublic RWikiCurrentObjectDao getRWikiCurrentObjectDao()
public void setRWikiCurrentObjectDao(RWikiCurrentObjectDao cdao)
public RWikiHistoryObjectDao getRWikiHistoryObjectDao()
public void setRWikiHistoryObjectDao(RWikiHistoryObjectDao hdao)
public void update(String name, String realm, Date version, String content, RWikiPermissions permissions) throws PermissionException, VersionException
update in interface RWikiObjectServicePermissionExceptionVersionExceptionpublic void update(String name, String realm, Date version, String content) throws PermissionException, VersionException
update in interface RWikiObjectServicePermissionExceptionVersionExceptionpublic void update(String name, String realm, Date version, RWikiPermissions permissions) throws PermissionException, VersionException
update in interface RWikiObjectServicePermissionExceptionVersionExceptionpublic StringBuffer extractReferences(RWikiCurrentObject rwo, HashSet referenced)
rwo - - The rwiki objectreferenced - - the hash of the references to save.public boolean exists(String name, String space)
exists in interface RWikiObjectServicepublic List findChangedSince(Date since, String realm)
findChangedSince in interface RWikiObjectServicepublic List findReferencingPages(String name)
findReferencingPages in interface RWikiObjectServicepublic void revert(String name, String realm, Date version, int revision)
revert in interface RWikiObjectServicepublic RWikiCurrentObject getRWikiObject(RWikiObject reference)
getRWikiObject in interface RWikiObjectServicepublic RWikiHistoryObject getRWikiHistoryObject(RWikiObject reference, int revision)
getRWikiHistoryObject in interface RWikiObjectServicepublic List findRWikiHistoryObjects(RWikiObject reference)
findRWikiHistoryObjects in interface RWikiObjectServicepublic List findRWikiHistoryObjectsInReverse(RWikiObject reference)
findRWikiHistoryObjectsInReverse in interface RWikiObjectServicepublic String getCreateTemplatePageName()
public void setCreateTemplatePageName(String createTemplatePageName)
createTemplatePageName - The createTemplatePageName to set.public List findRWikiSubPages(String globalParentPageName)
findRWikiSubPages in interface RWikiObjectServicepublic void updateNewComment(String name, String realm, Date version, String content) throws PermissionException, VersionException
updateNewComment in interface RWikiObjectServicePermissionExceptionVersionExceptionpublic List createListProxy(List commentsList, ObjectProxy lop)
createListProxy in interface RWikiObjectServicepublic RWikiObject createNewRWikiCurrentObject()
createNewRWikiCurrentObject in interface RWikiObjectServicepublic RWikiPermissions createNewRWikiPermissionsImpl()
createNewRWikiPermissionsImpl in interface RWikiObjectServicepublic String getLabel()
getLabel in interface EntityProducerpublic boolean willArchiveMerge()
willArchiveMerge in interface EntityProducerpublic void contextCreated(String context, boolean toolPlacement)
contextCreated in interface ContextObserverpublic void contextUpdated(String context, boolean toolPlacement)
contextUpdated in interface ContextObserverpublic void contextDeleted(String context, boolean toolPlacement)
contextDeleted in interface ContextObserverpublic String archive(String siteId, Document doc, Stack stack, String archivePath, List attachments)
archive in interface EntityProducerpublic String merge(String siteId, Element root, String archivePath, String fromSiteId, Map attachmentNames, Map userIdTrans, Set userListAllowImport)
merge in interface EntityProducerpublic String[] myToolIds()
myToolIds in interface ContextObservermyToolIds in interface EntityTransferrerpublic void transferCopyEntities(String fromContext, String toContext, List ids)
transferCopyEntities in interface EntityTransferrerpublic boolean parseEntityReference(String reference, Reference ref)
parseEntityReference in interface EntityProducerpublic String getEntityDescription(Reference ref)
getEntityDescription in interface EntityProducerpublic ResourceProperties getEntityResourceProperties(Reference ref)
getEntityResourceProperties in interface EntityProducerpublic Entity getEntity(Reference ref)
getEntity in interface EntityProducerpublic String getEntityUrl(Reference ref)
getEntityUrl in interface EntityProducerpublic Collection getEntityAuthzGroups(Reference ref, String userId)
getEntityAuthzGroups in interface EntityProducerpublic HttpAccess getHttpAccess()
getHttpAccess in interface EntityProducerpublic Entity getEntity(RWikiObject rwo)
getEntity in interface RWikiObjectServicerwo - public Reference getReference(RWikiObject rwo)
getReference in interface RWikiObjectServicerwo - public Map getHandlers()
getHandlers in interface RWikiObjectServicepublic void setHandlers(Map m_handlers)
m_handlers - The handlers to set.public List findAllChangedSince(Date time, String basepath)
findAllChangedSince in interface RWikiObjectServicepublic boolean checkRead(RWikiObject rwo)
checkRead in interface RWikiObjectServicepublic boolean checkUpdate(RWikiObject rwo)
checkUpdate in interface RWikiObjectServicepublic boolean checkAdmin(RWikiObject rwo)
checkAdmin in interface RWikiObjectServicepublic List findAllPageNames()
findAllPageNames in interface RWikiObjectServicepublic String createReference(String pageName)
createReference in interface RWikiObjectServicepublic PageLinkRenderer getComponentPageLinkRender(String pageSpace, boolean withBreadCrumb)
getComponentPageLinkRender in interface RWikiObjectServicepublic AliasService getAliasService()
public void setAliasService(AliasService aliasService)
aliasService - the aliasService to setpublic void transferCopyEntities(String fromContext, String toContext, List ids, boolean cleanup)
transferCopyEntities in interface EntityTransferrerCopyright © 2003–2016 Sakai Project. All rights reserved.