JBoss Managed Parent POM 2.1.1.SP2

org.jboss.managed.api.factory
Class BaseManagedObjectDefinition

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.managed.api.factory.BaseManagedObjectDefinition
All Implemented Interfaces:
Cloneable, org.jboss.util.JBossInterface
Direct Known Subclasses:
ConfigurableManagedObjectDefinition, ManagedObjectDefinition

public abstract class BaseManagedObjectDefinition
extends org.jboss.util.JBossObject

Base managed object definition.

Author:
Ales Justin

Field Summary
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
protected BaseManagedObjectDefinition()
           
protected BaseManagedObjectDefinition(Class<?> type, ManagedObjectBuilder builder)
           
 
Method Summary
 ManagedObjectBuilder getBuilder()
          Get builder.
 Class<?> getType()
          Get type.
 boolean isValid()
          Is definition valid.
 void setBuilder(ManagedObjectBuilder builder)
          Set builder.
 void setType(Class<?> type)
          Set type.
 void toShortString(org.jboss.util.JBossStringBuilder buffer)
           
protected  void toString(org.jboss.util.JBossStringBuilder buffer)
           
 
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
 

Constructor Detail

BaseManagedObjectDefinition

protected BaseManagedObjectDefinition()

BaseManagedObjectDefinition

protected BaseManagedObjectDefinition(Class<?> type,
                                      ManagedObjectBuilder builder)
Method Detail

isValid

public boolean isValid()
Is definition valid.

Returns:
true if valid

getType

public Class<?> getType()
Get type.

Returns:
the type

setType

public void setType(Class<?> type)
Set type.

Parameters:
type - the type

getBuilder

public ManagedObjectBuilder getBuilder()
Get builder.

Returns:
the builder

setBuilder

public void setBuilder(ManagedObjectBuilder builder)
Set builder.

Parameters:
builder - the builder

toShortString

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

toString

protected void toString(org.jboss.util.JBossStringBuilder buffer)
Overrides:
toString in class org.jboss.util.JBossObject

JBoss Managed Parent POM 2.1.1.SP2

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