站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.6 API 英文版文档

JCRCMS - JBOSS Portal 2.6 API 英文版文档


org.jboss.portal.cms.impl.jcr
Class JCRCMS

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended byorg.jboss.system.ServiceMBeanSupport
          extended byorg.jboss.portal.jems.as.system.AbstractJBossService
              extended byorg.jboss.portal.cms.impl.jcr.JCRCMS
All Implemented Interfaces:
CMS, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, org.jboss.system.Service, org.jboss.system.ServiceMBean
Direct Known Subclasses:
HAJCRCMS

public class JCRCMS
extends AbstractJBossService
implements CMS

Author:
Roy Russo, Julien Viet, Thomas Heute, Sohil Shah

Field Summary
private  JCRCommandFactory commandFactory
           
private  org.w3c.dom.Element config
           
private  java.lang.String defaultContentLocation
           
private  java.util.Locale defaultLocale
           
private  boolean doChecking
           
private  InvocationHandler handler
           
private  java.lang.String homeDir
           
private  JCRService jcr
           
private static org.apache.log4j.Logger log
           
private  java.lang.String repositoryName
           
private  InterceptorStackFactory stackFactory
           
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
JCRCMS()
           
 
Method Summary
 boolean contentExists()
          Checks for existence of default CMS content.
 void createContent()
          Loads content from sar and adds it to the repo.
 java.lang.Object execute(Command cmd)
          Execute the command.
 CommandFactory getCommandFactory()
          Return the command factory.
 org.w3c.dom.Element getConfig()
           
 java.lang.String getDefaultContentLocation()
           
 java.lang.String getDefaultLocale()
          Return default locale
 boolean getDoChecking()
           
 java.lang.String getHomeDir()
           
 JCRService getJCR()
           
 Repository getRepository()
           
 java.lang.String getRepositoryName()
           
 InterceptorStackFactory getStackFactory()
           
 void setConfig(org.w3c.dom.Element config)
           
 void setDefaultContentLocation(java.lang.String defaultContentLocation)
           
 void setDefaultLocale(java.lang.String defaultLocale)
           
 void setDoChecking(boolean doChecking)
           
 void setHomeDir(java.lang.String homeDir)
           
 void setRepositoryName(java.lang.String repositoryName)
           
 void setStackFactory(InterceptorStackFactory stackFactory)
           
 void startJCR()
           
 void startService()
          CMS Start
 void stopJCR()
           
 void stopService()
          Shuts down the repo and unregisters it
 
Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
createService, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

commandFactory

private JCRCommandFactory commandFactory

doChecking

private boolean doChecking

defaultLocale

private java.util.Locale defaultLocale

jcr

private JCRService jcr

defaultContentLocation

private java.lang.String defaultContentLocation

homeDir

private java.lang.String homeDir

repositoryName

private java.lang.String repositoryName

stackFactory

private InterceptorStackFactory stackFactory

config

private org.w3c.dom.Element config

handler

private InvocationHandler handler
Constructor Detail

JCRCMS

public JCRCMS()
Method Detail

getRepositoryName

public java.lang.String getRepositoryName()

setRepositoryName

public void setRepositoryName(java.lang.String repositoryName)

getHomeDir

public java.lang.String getHomeDir()

setHomeDir

public void setHomeDir(java.lang.String homeDir)

getDefaultContentLocation

public java.lang.String getDefaultContentLocation()

setDefaultContentLocation

public void setDefaultContentLocation(java.lang.String defaultContentLocation)

getConfig

public org.w3c.dom.Element getConfig()

setConfig

public void setConfig(org.w3c.dom.Element config)

getJCR

public JCRService getJCR()

getDefaultLocale

public java.lang.String getDefaultLocale()
Description copied from interface: CMS
Return default locale

Specified by:
getDefaultLocale in interface CMS

setDefaultLocale

public void setDefaultLocale(java.lang.String defaultLocale)

getDoChecking

public boolean getDoChecking()

setDoChecking

public void setDoChecking(boolean doChecking)

startService

public void startService()
                  throws java.lang.Exception
CMS Start

Throws:
java.lang.Exception

stopService

public void stopService()
Shuts down the repo and unregisters it


startJCR

public void startJCR()
              throws java.lang.Exception
Throws:
java.lang.Exception

stopJCR

public void stopJCR()

contentExists

public boolean contentExists()
                      throws java.lang.Exception
Checks for existence of default CMS content.

Returns:
Throws:
java.lang.Exception

createContent

public void createContent()
                   throws java.io.IOException
Loads content from sar and adds it to the repo.

Throws:
java.io.IOException

getCommandFactory

public CommandFactory getCommandFactory()
Description copied from interface: CMS
Return the command factory.

Specified by:
getCommandFactory in interface CMS

getRepository

public Repository getRepository()

execute

public java.lang.Object execute(Command cmd)
                         throws CMSException
Description copied from interface: CMS
Execute the command.

Specified by:
execute in interface CMS
Throws:
CMSException

setStackFactory

public void setStackFactory(InterceptorStackFactory stackFactory)

getStackFactory

public InterceptorStackFactory getStackFactory()