org.jboss.system.deployers.managed
Class ServiceDeploymentComponentMapper

java.lang.Object
  extended by org.jboss.system.server.profileservice.persistence.component.AbstractComponentMapper
      extended by org.jboss.system.deployers.managed.ServiceDeploymentComponentMapper
All Implemented Interfaces:
ComponentMapper

public class ServiceDeploymentComponentMapper
extends AbstractComponentMapper

The ServiceDeployment component mapper. This handles the ServiceMetaData components in a ServiceDeployment.

Version:
$Revision$
Author:
Emanuel Muckenhuber

Constructor Summary
ServiceDeploymentComponentMapper(PersistenceFactory persistenceFactory)
           
 
Method Summary
protected  ServiceMetaData createEmptyServiceMetaData(PersistedComponent component)
           
protected  org.jboss.managed.api.ManagedObject getComponent(Object attachment, PersistedComponent component, boolean create)
           
 String getType()
           
protected  void removeComponent(Object attachment, PersistedComponent component)
           
protected  void setComponentName(PersistedComponent component, org.jboss.managed.api.ManagedObject mo)
           
 
Methods inherited from class org.jboss.system.server.profileservice.persistence.component.AbstractComponentMapper
addComponent, createComponent, createPersistedComponent, getMOF, getPersistencePlugin, removeComponent, restoreComponent, updateComponent, updateComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDeploymentComponentMapper

public ServiceDeploymentComponentMapper(PersistenceFactory persistenceFactory)
Method Detail

setComponentName

protected void setComponentName(PersistedComponent component,
                                org.jboss.managed.api.ManagedObject mo)
Specified by:
setComponentName in class AbstractComponentMapper

getComponent

protected org.jboss.managed.api.ManagedObject getComponent(Object attachment,
                                                           PersistedComponent component,
                                                           boolean create)
Specified by:
getComponent in class AbstractComponentMapper

removeComponent

protected void removeComponent(Object attachment,
                               PersistedComponent component)
Specified by:
removeComponent in class AbstractComponentMapper

createEmptyServiceMetaData

protected ServiceMetaData createEmptyServiceMetaData(PersistedComponent component)

getType

public String getType()


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.