Package com.soffid.iam.service.ejb
Interface TenantService
-
public interface TenantService
EJB TenantService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTenantServer(Tenant tenant, String server)
Tenant
create(Tenant tenant)
void
disablePermission(Tenant tenant, String permission)
void
enablePermission(Tenant tenant, String permission)
void
exportTenant(Tenant tenant, OutputStream out)
List<Tenant>
find(TenantCriteria criteria)
List<String>
getDisabledPermissions(Tenant tenant)
Tenant
getMasterTenant()
Tenant
getTenant(Long id)
Tenant
getTenant(String name)
List<String>
getTenantServers(Tenant tenant)
Tenant
importTenant(InputStream in)
Collection<Tenant>
listTenants()
void
remove(Tenant tenant)
void
removeTenantServer(Tenant tenant, String server)
Tenant
update(Tenant tenant)
-
-
-
Method Detail
-
importTenant
Tenant importTenant(InputStream in) throws InternalErrorException
- Throws:
InternalErrorException
-
create
Tenant create(Tenant tenant) throws InternalErrorException
- Throws:
InternalErrorException
-
getMasterTenant
Tenant getMasterTenant() throws InternalErrorException
- Throws:
InternalErrorException
-
getTenant
Tenant getTenant(Long id) throws InternalErrorException
- Throws:
InternalErrorException
-
getTenant
Tenant getTenant(String name) throws InternalErrorException
- Throws:
InternalErrorException
-
update
Tenant update(Tenant tenant) throws InternalErrorException
- Throws:
InternalErrorException
-
listTenants
Collection<Tenant> listTenants() throws InternalErrorException
- Throws:
InternalErrorException
-
find
List<Tenant> find(TenantCriteria criteria) throws InternalErrorException
- Throws:
InternalErrorException
-
getDisabledPermissions
List<String> getDisabledPermissions(Tenant tenant) throws InternalErrorException
- Throws:
InternalErrorException
-
getTenantServers
List<String> getTenantServers(Tenant tenant) throws InternalErrorException
- Throws:
InternalErrorException
-
addTenantServer
void addTenantServer(Tenant tenant, String server) throws InternalErrorException
- Throws:
InternalErrorException
-
disablePermission
void disablePermission(Tenant tenant, String permission) throws InternalErrorException
- Throws:
InternalErrorException
-
enablePermission
void enablePermission(Tenant tenant, String permission) throws InternalErrorException
- Throws:
InternalErrorException
-
remove
void remove(Tenant tenant) throws InternalErrorException
- Throws:
InternalErrorException
-
removeTenantServer
void removeTenantServer(Tenant tenant, String server) throws InternalErrorException
- Throws:
InternalErrorException
-
exportTenant
void exportTenant(Tenant tenant, OutputStream out) throws InternalErrorException
- Throws:
InternalErrorException
-
-