org.compass.core.mapping.osem.internal
Interface InternalRefAliasObjectMapping

All Superinterfaces:
InternalMapping, InternalObjectMapping, InternalOsemMapping, Mapping, ObjectMapping, OsemMapping, RefAliasObjectMapping
All Known Implementing Classes:
AbstractRefAliasMapping, ComponentMapping, IdComponentMapping, ReferenceMapping

public interface InternalRefAliasObjectMapping
extends RefAliasObjectMapping, InternalObjectMapping

Author:
kimchy

Method Summary
 void setRefAliases(String[] refAliases)
           
 void setRefClass(Class refClass)
          Sets a reference class which will be used if no ref aliases are explicitly defined using setRefAliases(String[]) to identify the alias.
 void setRefClassMappings(ClassMapping[] refClassMapping)
           
 
Methods inherited from interface org.compass.core.mapping.osem.RefAliasObjectMapping
getRefAliases, getRefClass, getRefClassMapping, getRefClassMappings, hasAtLeastOneRefAlias, hasRefAlias
 
Methods inherited from interface org.compass.core.mapping.osem.ObjectMapping
canBeCollectionWrapped, getAccessor, getDefinedInAlias, getGetter, getPropertyName, getSetter
 
Methods inherited from interface org.compass.core.mapping.osem.OsemMapping
hasAccessors
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 
Methods inherited from interface org.compass.core.mapping.osem.internal.InternalObjectMapping
setAccessor, setDefinedInAlias, setGetter, setPropertyName, setSetter
 
Methods inherited from interface org.compass.core.mapping.osem.ObjectMapping
canBeCollectionWrapped, getAccessor, getDefinedInAlias, getGetter, getPropertyName, getSetter
 
Methods inherited from interface org.compass.core.mapping.osem.OsemMapping
hasAccessors
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 
Methods inherited from interface org.compass.core.mapping.osem.OsemMapping
hasAccessors
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 
Methods inherited from interface org.compass.core.mapping.internal.InternalMapping
setConverter, setConverterName, setName, setPath
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath
 

Method Detail

setRefAliases

void setRefAliases(String[] refAliases)

setRefClassMappings

void setRefClassMappings(ClassMapping[] refClassMapping)

setRefClass

void setRefClass(Class refClass)
Sets a reference class which will be used if no ref aliases are explicitly defined using setRefAliases(String[]) to identify the alias.



Copyright (c) 2004-2008 The Compass Project.