org.norther.tammi.core.security
Interface SecureContainer<V>

Type Parameters:
V - the registered MBean type.
All Superinterfaces:
AccessController, Container<V>
All Known Implementing Classes:
DefaultBranchFilter, DefaultHostFilter, DefaultLayoutFilter, DefaultLinkFilter, DefaultPageFilter, DefaultPipeFilter, DefaultSecureContainer, DefaultSecureContainerFilter, DefaultSecureContainerKeyFilter, DefaultServiceFilter

public interface SecureContainer<V>
extends AccessController, Container<V>

An interface to secure containers protected by an access controller. It is up to the implementation to specify how to control access to its contents.

Version:
$Id: SecureContainer.java,v 1.10 2009/09/28 15:08:43 cvsimp Exp $
Author:
Ilkka Priha

Method Summary
 
Methods inherited from interface org.norther.tammi.core.security.AccessController
addAllowedPermission, addDeniedPermission, allowedPermissions, allowedRoleSet, checkPermission, clearAllowedPermissions, clearDeniedPermissions, deniedPermissions, deniedRoleSet, getPermissibleRoles, isProtected, removeAllowedPermissions, removeDeniedPermissions, setAllowedPermissions, setDeniedPermissions
 
Methods inherited from interface org.norther.tammi.core.base.Container
clear, containsKey, get, getContainerKey, getContainerKey, getContainerKey, getMBean, getMBeanInterface, getMBeanInterface, getObjectName, getObjectNames, getQueryPattern, registryKeySet, registryKeySet, registryKeySet, registryKeySet, registryMap, registrySize, remove, setMBeanInterface, setQueryPattern, setQueryPattern
 



Copyright © 2004 The Norther Organization. All rights reserved.