package org.openntf.domino.design.impl; import org.openntf.domino.Database; import org.openntf.domino.design.DesignBase; public class ProtectedDatabaseDesign extends DatabaseDesign { public ProtectedDatabaseDesign(final Database database) { super(database); } @Override public DesignCollection<DesignBase> getDesignElements(final String formula) { return new org.openntf.domino.design.impl.DesignCollection<DesignBase>(null, DesignBase.class); } @Override public <T extends DesignBase> DesignCollection<T> getDesignElements(final Class<T> type, final String search) { return new org.openntf.domino.design.impl.DesignCollection<T>(null, type); } @Override public <T extends DesignBase> DesignCollection<T> getDesignElementsByName(final Class<T> type, final String name) { return new org.openntf.domino.design.impl.DesignCollection<T>(null, type); } @Override public <T extends DesignBase> T getDesignElementByName(final Class<T> type, final String name) { return null; } }