org.apache.pluto.descriptors.services.castor
Class DistributableDDCastorFieldHandler

java.lang.Object
  extended by org.exolab.castor.mapping.loader.FieldHandlerFriend
      extended by org.exolab.castor.mapping.ExtendedFieldHandler
          extended by org.exolab.castor.mapping.AbstractFieldHandler
              extended by org.apache.pluto.descriptors.services.castor.DistributableDDCastorFieldHandler
All Implemented Interfaces:
org.exolab.castor.mapping.FieldHandler

public class DistributableDDCastorFieldHandler
extends org.exolab.castor.mapping.AbstractFieldHandler


Constructor Summary
DistributableDDCastorFieldHandler()
           
 
Method Summary
 java.lang.Object getValue(java.lang.Object webAppDD)
           
 java.lang.Object newInstance(java.lang.Object arg0)
           
 java.lang.Object newInstance(java.lang.Object arg0, java.lang.Object[] arg1)
           
 void resetValue(java.lang.Object arg0)
           
 void setValue(java.lang.Object webAppDD, java.lang.Object distributableDD)
           
 
Methods inherited from class org.exolab.castor.mapping.AbstractFieldHandler
getFieldDescriptor, hasValue, setFieldDescriptor
 
Methods inherited from class org.exolab.castor.mapping.ExtendedFieldHandler
checkValidity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributableDDCastorFieldHandler

public DistributableDDCastorFieldHandler()
Method Detail

getValue

public java.lang.Object getValue(java.lang.Object webAppDD)
                          throws java.lang.IllegalStateException
Specified by:
getValue in interface org.exolab.castor.mapping.FieldHandler
Specified by:
getValue in class org.exolab.castor.mapping.AbstractFieldHandler
Throws:
java.lang.IllegalStateException

newInstance

public java.lang.Object newInstance(java.lang.Object arg0)
                             throws java.lang.IllegalStateException
Specified by:
newInstance in interface org.exolab.castor.mapping.FieldHandler
Specified by:
newInstance in class org.exolab.castor.mapping.AbstractFieldHandler
Throws:
java.lang.IllegalStateException

newInstance

public java.lang.Object newInstance(java.lang.Object arg0,
                                    java.lang.Object[] arg1)
                             throws java.lang.IllegalStateException
Specified by:
newInstance in class org.exolab.castor.mapping.AbstractFieldHandler
Throws:
java.lang.IllegalStateException

resetValue

public void resetValue(java.lang.Object arg0)
                throws java.lang.IllegalStateException,
                       java.lang.IllegalArgumentException
Specified by:
resetValue in interface org.exolab.castor.mapping.FieldHandler
Specified by:
resetValue in class org.exolab.castor.mapping.AbstractFieldHandler
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

setValue

public void setValue(java.lang.Object webAppDD,
                     java.lang.Object distributableDD)
              throws java.lang.IllegalStateException,
                     java.lang.IllegalArgumentException
Specified by:
setValue in interface org.exolab.castor.mapping.FieldHandler
Specified by:
setValue in class org.exolab.castor.mapping.AbstractFieldHandler
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.