1 package org.jellyfish;
2
3 import javax.naming.directory.Attributes;
4
5 import org.jellyfish.config.ObjectMapping;
6
7 public interface MappingManager {
8
9 public String ROLE = MappingManager.class.getName();
10
11 public static final String OBJECTCLASS = "objectclass";
12
13 public Attributes mapToAttributes(Object object);
14
15 public Object mapFromAttributes(Attributes attributes);
16
17 public String getObjectDn(Object object);
18
19 public ObjectMapping getObjectMapping(Object object) throws ObjectMapNotFoundException;
20
21 public ObjectMapping getObjectMapping(Attributes attributes) throws ObjectMapNotFoundException;
22
23 public String getUserDn(String username);
24 }
This page was automatically generated by Maven