sascha@115: /* sascha@115: * Copyright (c) 2011 by Intevation GmbH sascha@115: * sascha@115: * This program is free software under the LGPL (>=v2.1) sascha@115: * Read the file LGPL.txt coming with the software for details sascha@115: * or visit http://www.gnu.org/licenses/ if it does not exist. sascha@115: */ sascha@115: package de.intevation.artifacts; sascha@115: sascha@115: import org.w3c.dom.Document; sascha@115: sascha@115: import java.io.Serializable; sascha@115: sascha@115: public interface UserFactory sascha@115: { sascha@116: User createUser(String identifier, String name, Document role, Object context); sascha@115: sascha@116: void deleteUser(User user, Object context); sascha@115: sascha@116: User getUser(String identifier, Object context); sascha@115: sascha@116: User [] getUsers(Object context); sascha@115: } sascha@115: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :