org.jboss.portal.core.cms
Class CMSObjectCommandFactoryService
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.portal.jems.as.system.AbstractJBossService
org.jboss.portal.core.controller.command.mapper.AbstractCommandFactory
org.jboss.portal.core.cms.CMSObjectCommandFactoryService
- All Implemented Interfaces:
- javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, CMSObjectCommandFactory, CommandFactory, org.jboss.system.Service, org.jboss.system.ServiceMBean
public class CMSObjectCommandFactoryService
- extends AbstractCommandFactory
- implements CMSObjectCommandFactory
This command mapper is used to map urls to cms content objects
- Author:
- Roy Russo
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
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 |
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 |
CMSService
protected CMS CMSService
- .
targetWindowRef
protected java.lang.String targetWindowRef
- .
targetWindowId
protected PortalObjectId targetWindowId
- .
serverConfig
protected ServerConfig serverConfig
- .
CMSObjectCommandFactoryService
public CMSObjectCommandFactoryService()
getTargetWindowId
public PortalObjectId getTargetWindowId()
- Specified by:
getTargetWindowId
in interface CMSObjectCommandFactory
getCMSService
public CMS getCMSService()
setCMSService
public void setCMSService(CMS CMSService)
getTargetWindowRef
public java.lang.String getTargetWindowRef()
setTargetWindowRef
public void setTargetWindowRef(java.lang.String targetWindowRef)
getServerConfig
public ServerConfig getServerConfig()
setServerConfig
public void setServerConfig(ServerConfig serverConfig)
startService
protected void startService()
throws java.lang.Exception
- Overrides:
startService
in class org.jboss.system.ServiceMBeanSupport
- Throws:
java.lang.Exception
stopService
protected void stopService()
throws java.lang.Exception
- Overrides:
stopService
in class org.jboss.system.ServiceMBeanSupport
- Throws:
java.lang.Exception
doMapping
public ControllerCommand doMapping(ControllerContext controllerContext,
ServerInvocation invocation,
java.lang.String host,
java.lang.String contextPath,
java.lang.String requestPath)
- Description copied from interface:
CommandFactory
- Create a command.
- Specified by:
doMapping
in interface CommandFactory
- Specified by:
doMapping
in class AbstractCommandFactory
- Parameters:
controllerContext
- the controller contextinvocation
- the server invocationhost
- the hostcontextPath
- the context pathrequestPath
- the request path @return the command or null if no command is recognized