1 package com.atlassian.user.impl.hibernate;
2
3 import com.atlassian.user.ExternalEntity;
4
5 public interface ExternalEntityDAO
6 {
7 ExternalEntity getExternalEntity(String externalEntityName);
8
9 void saveExternalEntity(ExternalEntity externalEntity);
10
11 /**
12 * Remove the named external taking no action if the external entity can't be found.
13 * @param externalEntityName the name of the external entity
14 */
15 void removeExternalEntity(String externalEntityName);
16
17 ExternalEntity createExternalEntity(String externalEntityName);
18 }