com.sun.enterprise.config.serverbeans
Interface AdminObjectResource

All Superinterfaces:
BindableResource, org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, javax.validation.Payload, org.jvnet.hk2.config.types.PropertyBag, Resource

public interface AdminObjectResource
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, BindableResource, Resource, org.jvnet.hk2.config.types.PropertyBag


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck
 
Method Summary
 String getClassName()
          Gets the value of the (admin object) classname property.
 String getDescription()
          Gets the value of the description property.
 String getEnabled()
          Gets the value of the enabled property.
 List<org.jvnet.hk2.config.types.Property> getProperty()
          Properties as per PropertyBag
 String getResAdapter()
          Gets the value of the resAdapter property.
 String getResType()
          Interface definition for the administered object
 void setClassName(String value)
          Sets the value of the (admin object) classname property.
 void setDescription(String value)
          Sets the value of the description property.
 void setEnabled(String value)
          Sets the value of the enabled property.
 void setResAdapter(String value)
          Sets the value of the resAdapter property.
 void setResType(String value)
          Sets the Interface definition for the administered object
 
Methods inherited from interface org.jvnet.hk2.component.Injectable
injectedInto
 
Methods inherited from interface com.sun.enterprise.config.serverbeans.BindableResource
getJndiName, setJndiName
 
Methods inherited from interface com.sun.enterprise.config.serverbeans.Resource
getObjectType, setObjectType
 
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
 
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
getProperty, getPropertyValue, getPropertyValue
 

Method Detail

getResType

@NotNull
String getResType()
Interface definition for the administered object

Returns:
the interface definition

setResType

void setResType(String value)
                throws PropertyVetoException
Sets the Interface definition for the administered object

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getResAdapter

@NotNull
String getResAdapter()
Gets the value of the resAdapter property. Name of the inbound resource adapter

Returns:
possible object is String

getClassName

String getClassName()
Gets the value of the (admin object) classname property. Name of the admin object class

Returns:
possible object is String

setClassName

void setClassName(String value)
                  throws PropertyVetoException
Sets the value of the (admin object) classname property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

setResAdapter

void setResAdapter(String value)
                   throws PropertyVetoException
Sets the value of the resAdapter property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getEnabled

String getEnabled()
Gets the value of the enabled property.

Specified by:
getEnabled in interface BindableResource
Returns:
possible object is String

setEnabled

void setEnabled(String value)
                throws PropertyVetoException
Sets the value of the enabled property.

Specified by:
setEnabled in interface BindableResource
Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getDescription

String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

void setDescription(String value)
                    throws PropertyVetoException
Sets the value of the description property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getProperty

@ToDo(priority=IMPORTANT,
      details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
List<org.jvnet.hk2.config.types.Property> getProperty()
Properties as per PropertyBag

Specified by:
getProperty in interface org.jvnet.hk2.config.types.PropertyBag


Copyright © 2012 GlassFish Community. All Rights Reserved.