/** * */ package org.openntf.domino.types; /** * Type used for generic, to ensure that the correct parameters are applied * * @author Roland Praml, Foconis AG * * @param <T> * the org.openntf.domino type * @param <D> * the lotus.domino type * @param <P> * the parent type (Base when object can have different parents) */ @SuppressWarnings("rawtypes") public abstract class FactorySchema<T extends org.openntf.domino.Base, D extends lotus.domino.Base, P extends org.openntf.domino.Base> { /** don't know it this is ever been used. */ public abstract Class<T> typeClass(); public abstract Class<D> delegateClass(); public abstract Class<P> parentClass(); }