eu.etaxonomy.cdm.persistence.hibernate.replace.impl
Class ListReferringObjectMetadata

java.lang.Object
  extended by eu.etaxonomy.cdm.persistence.hibernate.replace.impl.ReferringObjectMetadataImpl
      extended by eu.etaxonomy.cdm.persistence.hibernate.replace.impl.ToManyReferringObjectMetadata
          extended by eu.etaxonomy.cdm.persistence.hibernate.replace.impl.ListReferringObjectMetadata
All Implemented Interfaces:
ReferringObjectMetadata

public class ListReferringObjectMetadata
extends ToManyReferringObjectMetadata
implements ReferringObjectMetadata


Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.persistence.hibernate.replace.impl.ReferringObjectMetadataImpl
field, fieldName, type
 
Constructor Summary
ListReferringObjectMetadata(Class fromClass, String propertyName, Class<? extends CdmBase> toClass)
           
 
Method Summary
 void replace(CdmBase referringObject, CdmBase x, CdmBase y)
           
 
Methods inherited from class eu.etaxonomy.cdm.persistence.hibernate.replace.impl.ToManyReferringObjectMetadata
getReferringObjects
 
Methods inherited from class eu.etaxonomy.cdm.persistence.hibernate.replace.impl.ReferringObjectMetadataImpl
getFieldName, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.hibernate.replace.ReferringObjectMetadata
getFieldName, getReferringObjects, getType
 

Constructor Detail

ListReferringObjectMetadata

public ListReferringObjectMetadata(Class fromClass,
                                   String propertyName,
                                   Class<? extends CdmBase> toClass)
                            throws SecurityException,
                                   NoSuchFieldException
Throws:
SecurityException
NoSuchFieldException
Method Detail

replace

public void replace(CdmBase referringObject,
                    CdmBase x,
                    CdmBase y)
             throws IllegalArgumentException,
                    IllegalAccessException
Specified by:
replace in interface ReferringObjectMetadata
Throws:
IllegalArgumentException
IllegalAccessException


Copyright © 2007-2013 EDIT. All Rights Reserved.