| Methods in org.compass.core.converter.mapping.osem with parameters of type ClassMapping |
protected Object |
ClassMappingConverter.constructObjectForUnmarshalling(ClassMapping classMapping,
Resource resource,
MarshallingContext context)
Constructs the object used for unmarshalling (no properties are set/unmarshalled) on it. |
protected boolean |
ReferenceMappingConverter.doMarshall(Resource resource,
Object root,
RefAliasObjectMapping hasRefAliasMapping,
ClassMapping refMapping,
MarshallingContext context)
|
protected boolean |
ComponentMappingConverter.doMarshall(Resource resource,
Object root,
RefAliasObjectMapping hasRefAliasMapping,
ClassMapping refMapping,
MarshallingContext context)
|
protected abstract boolean |
AbstractRefAliasMappingConverter.doMarshall(Resource resource,
Object root,
RefAliasObjectMapping hasRefAliasMapping,
ClassMapping refMapping,
MarshallingContext context)
|
protected void |
ClassMappingConverter.doSetBoost(Resource resource,
Object root,
ClassMapping classMapping,
MarshallingContext context)
A simple extension point that allows to set the boost value for the created Resource. |
protected Object |
ReferenceMappingConverter.doUnmarshall(Resource resource,
RefAliasObjectMapping hasRefAliasMapping,
ClassMapping refMapping,
MarshallingContext context)
|
protected Object |
ComponentMappingConverter.doUnmarshall(Resource resource,
RefAliasObjectMapping hasRefAliasMapping,
ClassMapping refMapping,
MarshallingContext context)
|
protected abstract Object |
AbstractRefAliasMappingConverter.doUnmarshall(Resource resource,
RefAliasObjectMapping hasRefAliasMapping,
ClassMapping refMapping,
MarshallingContext context)
|
protected void |
ClassMappingConverter.storeEnumName(Resource resource,
Object root,
ClassMapping classMapping,
MarshallingContext context)
Stores the Enum.name() in order to construct it afterwards. |
protected void |
ClassMappingConverter.storePolyClass(Resource resource,
Object root,
ClassMapping classMapping,
MarshallingContext context)
Stores the poly class name callback. |
| Methods in org.compass.core.mapping.osem with parameters of type ClassMapping |
static void |
OsemMappingIterator.iterateMappings(OsemMappingIterator.ClassMappingCallback callback,
ClassMapping classMapping)
|
static void |
OsemMappingIterator.iterateMappings(OsemMappingIterator.ClassMappingCallback callback,
ClassMapping classMapping,
boolean recursive)
|
boolean |
OsemMappingIterator.ClassMappingCallback.onBeginClassMapping(ClassMapping classMapping)
|
boolean |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onBeginClassMapping(ClassMapping classMapping)
|
boolean |
ClassMapping.PostProcessMappingCallback.onBeginClassMapping(ClassMapping classMapping)
In case we do not need to support unmarshalling, we need to perform simple cyclic detection
and return false (won't iterate into this class mapping) if we already passed
this class mapping. |
boolean |
OsemMappingIterator.ClassMappingCallback.onBeginMultipleMapping(ClassMapping classMapping,
Mapping mapping)
|
boolean |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onBeginMultipleMapping(ClassMapping classMapping,
Mapping mapping)
|
boolean |
ClassMapping.PostProcessMappingCallback.onBeginMultipleMapping(ClassMapping classMapping,
Mapping mapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onCascadeMapping(ClassMapping classMapping,
PlainCascadeMapping cascadeMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onCascadeMapping(ClassMapping classMapping,
PlainCascadeMapping cascadeMapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onClassPropertyMapping(ClassMapping classMapping,
ClassPropertyMapping classPropertyMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onClassPropertyMapping(ClassMapping classMapping,
ClassPropertyMapping classPropertyMapping)
|
void |
ClassMapping.PostProcessMappingCallback.onClassPropertyMapping(ClassMapping classMapping,
ClassPropertyMapping mapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onComponentMapping(ClassMapping classMapping,
ComponentMapping componentMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onComponentMapping(ClassMapping classMapping,
ComponentMapping componentMapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onConstantMetaDataMappaing(ClassMapping classMapping,
ConstantMetaDataMapping constantMetaDataMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onConstantMetaDataMappaing(ClassMapping classMapping,
ConstantMetaDataMapping constantMetaDataMapping)
|
protected void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onDuplicateMapping(ClassMapping classMapping,
ObjectMapping actualMapping,
ObjectMapping duplicateMapping)
|
protected void |
ClassMapping.PostProcessMappingCallback.onDuplicateMapping(ClassMapping classMapping,
ObjectMapping actualMapping,
ObjectMapping duplicateMapping)
Since we did not process duplicate mappings, we need to replace them with the original mappings that
were processed (for example, we added intenral ids to it where needed). |
void |
OsemMappingIterator.ClassMappingCallback.onDynamicMetaDataMapping(ClassMapping classMapping,
DynamicMetaDataMapping dynamicMetaDataMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onDynamicMetaDataMapping(ClassMapping classMapping,
DynamicMetaDataMapping dynamicMetaDataMapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onEndClassMapping(ClassMapping classMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onEndClassMapping(ClassMapping classMapping)
|
void |
ClassMapping.PostProcessMappingCallback.onEndClassMapping(ClassMapping classMapping)
If we do not support unmarshalling, we need to clean up our marker for this class mapping. |
void |
OsemMappingIterator.ClassMappingCallback.onEndMultiplMapping(ClassMapping classMapping,
Mapping mapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onEndMultiplMapping(ClassMapping classMapping,
Mapping mapping)
|
void |
ClassMapping.PostProcessMappingCallback.onEndMultiplMapping(ClassMapping classMapping,
Mapping mapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onParentMapping(ClassMapping classMapping,
ParentMapping parentMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onParentMapping(ClassMapping classMapping,
ParentMapping parentMapping)
|
void |
OsemMappingIterator.ClassMappingCallback.onReferenceMapping(ClassMapping classMapping,
ReferenceMapping referenceMapping)
|
void |
OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onReferenceMapping(ClassMapping classMapping,
ReferenceMapping referenceMapping)
|
void |
AbstractRefAliasMapping.setRefClassMappings(ClassMapping[] refClassMappings)
|
void |
ReferenceMapping.setRefCompMapping(ClassMapping refCompMapping)
|