KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > hero > mapper > PropertiesMapper


1 package hero.mapper;
2
3 /*
4 * 02/01/2002 - 15:24:07
5 *
6 * LdapMapper.java -
7 * Copyright (C) 2002 Ecoo Team
8 * charoy@loria.fr
9 *
10 *
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU Lesser General Public License
13 * as published by the Free Software Foundation; either version 2
14 * of the License, or (at your option) any later version.
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Lesser General Public License for more details.
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * along with this program; if not, write to the Free Software
23 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24 */

25
26 import hero.interfaces.BnRoleLocal;
27 import hero.util.HeroException;
28
29 import org.apache.log4j.Category;
30 import java.util.Collection JavaDoc;
31 import java.util.ArrayList JavaDoc;
32
33 public class PropertiesMapper extends Mapper {
34
35     // Utility variable
36
private static final Category log = Category.getInstance(LdapMapper.class);
37
38
39     public PropertiesMapper(String JavaDoc name, int type) {
40     super(name,type);
41     }
42
43     public Collection JavaDoc execute(Object JavaDoc bean, int type, BnRoleLocal role, String JavaDoc userName) throws HeroException {
44         // logs trace
45
log.debug("execute: type="+type+" role="+role.getName() + " instance creator =" + userName);
46         Collection JavaDoc user = new ArrayList JavaDoc();
47         user.add(userName);
48         return (user);
49     }
50
51
52 }
53
Popular Tags