com.sun.enterprise.config.serverbeans
Class Server.DeleteDecorator

java.lang.Object
  extended by com.sun.enterprise.config.serverbeans.Server.DeleteDecorator
All Implemented Interfaces:
DeletionDecorator<Servers,Server>
Enclosing interface:
Server

@Service
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public static class Server.DeleteDecorator
extends Object
implements DeletionDecorator<Servers,Server>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.config.support.DeletionDecorator
DeletionDecorator.NoDecoration
 
Constructor Summary
Server.DeleteDecorator()
           
 
Method Summary
 void decorate(AdminCommandContext context, Servers parent, Server child)
          notification of a configuration element of type U deletion.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Server.DeleteDecorator

public Server.DeleteDecorator()
Method Detail

decorate

public void decorate(AdminCommandContext context,
                     Servers parent,
                     Server child)
              throws PropertyVetoException,
                     org.jvnet.hk2.config.TransactionFailure
Description copied from interface: DeletionDecorator
notification of a configuration element of type U deletion. Note that this notification is called within the boundaries of the configuration transaction, therefore the parent instance is a writable copy and further changes to the parent can be made without enrolling it inside a transaction.

Specified by:
decorate in interface DeletionDecorator<Servers,Server>
Parameters:
context - the command context to lead to the element deletion
parent - the parent instance the element was removed from
child - the deleted instance
Throws:
PropertyVetoException
org.jvnet.hk2.config.TransactionFailure


Copyright © 2012 GlassFish Community. All Rights Reserved.