public class BBCodeServiceImpl extends Object implements org.picocontainer.Startable, BBCodeService, org.exoplatform.management.ManagementAware
BBCodeService.
Stores BBCodes in JCR at KSDataLocation.getBBCodesLocation()| Modifier and Type | Field and Description |
|---|---|
static String |
BBCODE_HOME_NODE_TYPE |
static String |
BBCODE_NODE_TYPE |
| Constructor and Description |
|---|
BBCodeServiceImpl() |
BBCodeServiceImpl(org.exoplatform.forum.common.jcr.KSDataLocation dataLocator) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String bbcodeId)
Deletes an existing BBCode.
|
BBCode |
findById(String id)
Loads a BBCode by its given Id.
|
List<String> |
getActive()
Retrieves BBCode Ids that are active.
|
List<BBCode> |
getAll()
Retrieves all BBCodes.
|
List<BBCode> |
getBBCodeActive()
Gets all active BBCodes.
|
org.exoplatform.forum.common.jcr.KSDataLocation |
getDataLocator() |
List<BBCodePlugin> |
getPlugins() |
void |
initDefaultBBCodes() |
void |
registerBBCodePlugin(BBCodePlugin plugin)
Registers a new BBCode plugin.
|
void |
save(List<BBCode> bbcodes)
Saves a list of BBCodes.
|
void |
setContext(org.exoplatform.management.ManagementContext context) |
void |
setDataLocator(org.exoplatform.forum.common.jcr.KSDataLocation dataLocator) |
void |
setPlugins(List<BBCodePlugin> plugins) |
void |
start() |
void |
stop() |
public static final String BBCODE_NODE_TYPE
public static final String BBCODE_HOME_NODE_TYPE
public BBCodeServiceImpl()
public BBCodeServiceImpl(org.exoplatform.forum.common.jcr.KSDataLocation dataLocator)
public void registerBBCodePlugin(BBCodePlugin plugin) throws Exception
registerBBCodePlugin in interface BBCodeServiceplugin - The plugin to be registered.Exceptionpublic void save(List<BBCode> bbcodes) throws Exception
save in interface BBCodeServicebbcodes - BBCodes to be saved.Exceptionpublic List<BBCode> getAll() throws Exception
getAll in interface BBCodeServiceExceptionpublic List<String> getActive() throws Exception
getActive in interface BBCodeServiceExceptionpublic List<BBCode> getBBCodeActive() throws Exception
getBBCodeActive in interface BBCodeServiceExceptionpublic BBCode findById(String id) throws Exception
findById in interface BBCodeServiceid - Id of the loaded BBCode.Exceptionpublic void delete(String bbcodeId) throws Exception
delete in interface BBCodeServicebbcodeId - Id of the deleted BBCode.Exceptionpublic void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic void setContext(org.exoplatform.management.ManagementContext context)
setContext in interface org.exoplatform.management.ManagementAwarepublic org.exoplatform.forum.common.jcr.KSDataLocation getDataLocator()
public void setDataLocator(org.exoplatform.forum.common.jcr.KSDataLocation dataLocator)
public List<BBCodePlugin> getPlugins()
public void setPlugins(List<BBCodePlugin> plugins)
Copyright © 2003–2016 eXo Platform SAS. All rights reserved.