org.compass.core.mapping.osem
Class ClassBoostPropertyMapping
java.lang.Object
org.compass.core.mapping.support.AbstractMapping
org.compass.core.mapping.support.AbstractMultipleMapping
org.compass.core.mapping.osem.AbstractAccessorMultipleMapping
org.compass.core.mapping.osem.ClassPropertyMapping
org.compass.core.mapping.osem.ClassBoostPropertyMapping
- All Implemented Interfaces:
- BoostPropertyMapping, InternalMapping, InternalMultipleMapping, InternalOverrideByNameMapping, Mapping, MultipleMapping, InternalObjectMapping, InternalOsemMapping, ObjectMapping, OsemMapping, OverrideByNameMapping
public class ClassBoostPropertyMapping
- extends ClassPropertyMapping
- implements BoostPropertyMapping
- Author:
- kimchy
| Methods inherited from class org.compass.core.mapping.osem.ClassPropertyMapping |
canBeCollectionWrapped, copy, getAccessor, getAnalyzer, getBoost, getClassName, getColClassName, getDefinedInAlias, getExcludeFromAll, getIdMapping, getIdPropertyIndex, getManagedId, getManagedIdConverter, getManagedIdConverterName, getManagedIdIndex, getPropertyName, isIdPropertySet, isOverrideByName, setAccessor, setAnalyzer, setBoost, setClassName, setColClassName, setDefinedInAlias, setExcludeFromAll, setIdPropertyIndex, setManagedId, setManagedIdConverter, setManagedIdConverterName, setManagedIdIndex, setOverrideByName, setPropertyName |
| Methods inherited from class org.compass.core.mapping.support.AbstractMultipleMapping |
addMapping, addMappings, clearMappings, copy, getMapping, getMapping, mappingsIt, mappingsSize, removeExistingByName, replaceMappings, shallowCopy |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassBoostPropertyMapping
public ClassBoostPropertyMapping()
copy
public Mapping copy()
- Description copied from interface:
Mapping
- Copies over the mapping definition into a newly instanciated Mapping object.
- Specified by:
copy in interface Mapping- Overrides:
copy in class ClassPropertyMapping
getBoostResourcePropertyName
public String getBoostResourcePropertyName()
- Specified by:
getBoostResourcePropertyName in interface BoostPropertyMapping
getDefaultBoost
public float getDefaultBoost()
- Specified by:
getDefaultBoost in interface BoostPropertyMapping
setDefaultBoost
public void setDefaultBoost(float defaultBoost)
requiresIdProcessing
public boolean requiresIdProcessing()
- Description copied from class:
ClassPropertyMapping
- Returns if the mapping must have id processing performed on it (even, for example, when support
unmarshall is set to false).
- Overrides:
requiresIdProcessing in class ClassPropertyMapping
Copyright (c) 2004-2008 The Compass Project.