001 package org.nakedobjects.applib.profiles;
002
003
004
005
006 public interface Perspective {
007
008 Object addToServices(Class<?> serviceClass);
009
010 void addToServices(Class<?>... serviceClasses);
011 void removeFromServices(Class<?>... serviceClasses);
012
013 void addGenericRepository(Class<?>... domainClasses);
014
015 void addToObjects(Object... object);
016
017 }
018
019
020 // Copyright (c) Naked Objects Group Ltd.