com.pmease.quickbuild.extensionpoint
Class RepositoryProvider

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.RepositoryProvider
All Implemented Interfaces:
TypeProvider

public abstract class RepositoryProvider
extends java.lang.Object
implements TypeProvider

This extension point defines a repository type in the system.


Constructor Summary
RepositoryProvider()
           
 
Method Summary
abstract  java.lang.Class<? extends Repository<?>> getRepositoryClass()
          Get the class defining the repository type.
 java.lang.Class<? extends TypeInstance> getTypeClass()
          Get class of the supported type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryProvider

public RepositoryProvider()
Method Detail

getRepositoryClass

public abstract java.lang.Class<? extends Repository<?>> getRepositoryClass()
Get the class defining the repository type.

Returns:
null if not applicable

getTypeClass

public final java.lang.Class<? extends TypeInstance> getTypeClass()
Description copied from interface: TypeProvider
Get class of the supported type.

Specified by:
getTypeClass in interface TypeProvider
Returns:
null if not applicable


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.