org.apache.maven.archiva.repository.project
Interface ProjectModelFilter

Package class diagram package ProjectModelFilter
All Known Implementing Classes:
EffectiveProjectModelFilter, ProjectModelExpressionFilter

public interface ProjectModelFilter

Generic Filtering interface for ArchivaProjectModel objects.


Method Summary
 org.apache.maven.archiva.model.ArchivaProjectModel filter(org.apache.maven.archiva.model.ArchivaProjectModel model)
          Filter a model and return the results of the filtering.
 

Method Detail

filter

org.apache.maven.archiva.model.ArchivaProjectModel filter(org.apache.maven.archiva.model.ArchivaProjectModel model)
                                                          throws ProjectModelException
Filter a model and return the results of the filtering.

Parameters:
model - the model to filter.
Returns:
a new model representing the filtered state of the model.
Throws:
ProjectModelException - if there was a problem executing the filter.