org.jboss.dependency.plugins
Class AbstractAliasControllerContext

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.dependency.plugins.AbstractControllerContext
          extended by org.jboss.dependency.plugins.AbstractAliasControllerContext
All Implemented Interfaces:
Cloneable, AliasControllerContext, ControllerContext, org.jboss.util.JBossInterface
Direct Known Subclasses:
ScopedAliasControllerContext

public abstract class AbstractAliasControllerContext
extends AbstractControllerContext
implements AliasControllerContext

Abstract alias controller context.

Author:
Ales Justin

Field Summary
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AbstractAliasControllerContext(Object alias, String id, Object original, ControllerContextActions actions)
           
 
Method Summary
 Object getAlias()
          Get the alias.
 Object getOriginal()
          Get the original.
 void toShortString(org.jboss.util.JBossStringBuilder buffer)
           
 void toString(org.jboss.util.JBossStringBuilder buffer)
           
 
Methods inherited from class org.jboss.dependency.plugins.AbstractControllerContext
getAliases, getController, getDependencyInfo, getError, getErrorHandlingMode, getMode, getName, getRequiredState, getScopeInfo, getState, getTarget, initScopeInfo, install, needsAnAlias, setAliases, setController, setError, setErrorHandlingMode, setMode, setName, setRequiredState, setScopeInfo, setState, setTarget, uninstall
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.dependency.spi.ControllerContext
getAliases, getController, getDependencyInfo, getError, getErrorHandlingMode, getMode, getName, getRequiredState, getScopeInfo, getState, getTarget, install, setController, setError, setMode, setRequiredState, setState, uninstall
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString
 

Constructor Detail

AbstractAliasControllerContext

public AbstractAliasControllerContext(Object alias,
                                      String id,
                                      Object original,
                                      ControllerContextActions actions)
Method Detail

getAlias

public Object getAlias()
Description copied from interface: AliasControllerContext
Get the alias.

Specified by:
getAlias in interface AliasControllerContext
Returns:
the alias to register

getOriginal

public Object getOriginal()
Description copied from interface: AliasControllerContext
Get the original.

Specified by:
getOriginal in interface AliasControllerContext
Returns:
the original to map to

toString

public void toString(org.jboss.util.JBossStringBuilder buffer)
Overrides:
toString in class AbstractControllerContext

toShortString

public void toShortString(org.jboss.util.JBossStringBuilder buffer)
Specified by:
toShortString in interface org.jboss.util.JBossInterface
Overrides:
toShortString in class AbstractControllerContext


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