de.smartics.maven.plugin.buildmetadata.data
Class AbstractMetaDataProvider

Package class diagram package AbstractMetaDataProvider
java.lang.Object
  extended by de.smartics.maven.plugin.buildmetadata.data.AbstractMetaDataProvider
All Implemented Interfaces:
MetaDataProvider
Direct Known Subclasses:
MavenMetaDataProvider, ScmMetaDataProvider

public abstract class AbstractMetaDataProvider
     
     
extends Object
implements MetaDataProvider

Base implementation for MetaDataProviders.

Author:
Robert Reiner

Field Summary
protected  MavenProject project
          The Maven project.
protected  RuntimeInformation runtime
          The runtime information of the Maven instance being executed for the build.
protected  ScmInfo scmInfo
          Information for the SCM provided to the build plugin.
protected  MavenSession session
          The Maven session instance.
 
Constructor Summary
protected AbstractMetaDataProvider()
          Default constructor.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.smartics.maven.plugin.buildmetadata.data.MetaDataProvider
provideBuildMetaData
 

Field Detail

project

protected MavenProject project
The Maven project.

Implementation Notes:
The implementation is required to cope with a null value.

session

protected MavenSession session
The Maven session instance.

Implementation Notes:
The implementation is required to cope with a null value.

runtime

protected RuntimeInformation runtime
The runtime information of the Maven instance being executed for the build.

Implementation Notes:
The implementation is required to cope with a null value.

scmInfo

protected ScmInfo scmInfo
Information for the SCM provided to the build plugin.

Constructor Detail

AbstractMetaDataProvider

protected AbstractMetaDataProvider()
Default constructor.



Copyright © 2006-2012 Kronseder & Reiner GmbH - smartics. All Rights Reserved.