JBoss Managed Parent POM 2.1.1.SP2

org.jboss.managed.api
Interface MutableManagedObject

All Superinterfaces:
ManagedCommon, ManagedObject, Serializable
All Known Implementing Classes:
ManagedObjectImpl

public interface MutableManagedObject
extends ManagedObject

An extension of ManagedObject that allows setting of key values after the ManagedObject has been created.

Version:
$Revision: 81298 $
Author:
Scott.Stark@jboss.org

Method Summary
 void setAttachment(Object attachment)
          Set the metadata attachment.
 void setComponentName(Object name)
          Set the runtime component name.
 void setName(String name)
          Set the external name by which the ManagedObject is known
 void setOperations(Set<ManagedOperation> operations)
          Set the ManagedOperation associated with the ManagedObject.
 void setParent(ManagedObject parent)
          Set the parent ManagedObject.
 void setProperties(Map<String,ManagedProperty> properties)
          Set the ManagedObject ManagedProperty mapping.
 
Methods inherited from interface org.jboss.managed.api.ManagedObject
getAnnotations, getAttachment, getParent, getTransientAttachment, getTransientAttachment, setTransientAttachment
 
Methods inherited from interface org.jboss.managed.api.ManagedCommon
getAttachmentName, getComponentName, getName, getNameType, getOperations, getProperties, getProperty, getPropertyNames
 

Method Detail

setName

void setName(String name)
Set the external name by which the ManagedObject is known

See Also:
ManagementObject#name}}, ManagementObjectID#name}}

setComponentName

void setComponentName(Object name)
Set the runtime component name.

See Also:
ManagementRuntimeRef}

setParent

void setParent(ManagedObject parent)
Set the parent ManagedObject.

Parameters:
parent - - the parent ManagedObject, null if no parent exists.

setAttachment

void setAttachment(Object attachment)
Set the metadata attachment. This is only

Parameters:
attachment - - the metadata attachment this ManagedObject maps to.

setProperties

void setProperties(Map<String,ManagedProperty> properties)
Set the ManagedObject ManagedProperty mapping.

Parameters:
properties - - the ManagedProperty mapping.

setOperations

void setOperations(Set<ManagedOperation> operations)
Set the ManagedOperation associated with the ManagedObject.

Parameters:
operations - - the ManagedOperations for the ManagedObject.

JBoss Managed Parent POM 2.1.1.SP2

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