org.compass.core.mapping.osem
Interface ObjectMapping

All Superinterfaces:
Mapping
All Known Subinterfaces:
HasRefAliasMapping
All Known Implementing Classes:
AbstractAccessorMapping, AbstractAccessorMultipleMapping, AbstractCollectionMapping, AbstractRefAliasMapping, ArrayMapping, ClassIdPropertyMapping, ClassPropertyAnalyzerController, ClassPropertyMapping, ClassPropertyMetaDataMapping, CollectionMapping, ComponentMapping, ParentMapping, ReferenceMapping

public interface ObjectMapping
extends Mapping

Author:
kimchy

Method Summary
 boolean canBeCollectionWrapped()
           
 String getAccessor()
           
 Getter getGetter()
           
 Class getObjClass()
           
 String getPropertyName()
           
 Setter getSetter()
           
 void setAccessor(String accessor)
           
 void setGetter(Getter getter)
           
 void setObjClass(Class objClass)
           
 void setPropertyName(String propertyName)
           
 void setSetter(Setter setter)
           
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath, setConverter, setConverterName, setName, setPath
 

Method Detail

getObjClass

Class getObjClass()

setObjClass

void setObjClass(Class objClass)

getAccessor

String getAccessor()

setAccessor

void setAccessor(String accessor)

getPropertyName

String getPropertyName()

setPropertyName

void setPropertyName(String propertyName)

getGetter

Getter getGetter()

setGetter

void setGetter(Getter getter)

getSetter

Setter getSetter()

setSetter

void setSetter(Setter setter)

canBeCollectionWrapped

boolean canBeCollectionWrapped()


Copyright (c) 2004-2006 The Compass Project.