Package pl.edu.agh.cast.model.mapper

Contains classes and interfaces used for mapping domain models to the base model.

See:
          Description

Interface Summary
AttributeLoader This interface is used in class-specific attribute loading.
AttributeSaver Implemnting classes must provide construcotr with one parameter which is the object for which the specific save method is invoked.
LinkLoader This interface is used in class-specific link loading.
LinkSaver This interface is used in class-specific link saving.
Loader The loader interface is used load mapped objects from the data source.
Mappable The mappable interface should be implemented by all classes mapped to the base model.
Remover The remover allows to remove models.
Saver Saver interface is used to save mappable objects in given data source.
 

Class Summary
AbstractMappable Default implementation of the Mappable interface.
JRubyIntegration JRuby integration class.
Link The link represents the raw connection between nodes in the base model.
Mapper Mapper is a gate between model and persistence system.
Node Metamodel node.
 

Enum Summary
Direction The direction enum is used base model annotations.
Priority The priority of the linked nodes.
 

Package pl.edu.agh.cast.model.mapper Description

Contains classes and interfaces used for mapping domain models to the base model. The Mapper class is responsible for storing and retrieving base model data. However it doesn't contain the implementation of mapping mechanism.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:



Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.