Introducing interfaces wrapping the BoundSecurity.

Provides classes doing/demonstrating a lot of the basic principles of the BoundSecurity. Part of this code may be reused in other classes, later.

Short overview on correlation

Bound Security is based on {@link com.top_logic.tool.boundsec.BoundRole}, {@link com.top_logic.tool.boundsec.BoundObject}, {@link com.top_logic.tool.boundsec.BoundChecker}, and {@link com.top_logic.tool.boundsec.BoundCommandGroup}. A person has a role on a bound object and a bound commandgroup is associated to roles necessary to execute it (associations/mappings probably do result from some admin components of an application).
Now, if a command is to be performed on an object by a person, the bound checker asks the object if the person holds one of the roles needed for the command. The following image points up the relations between the involved classes.


Copyright (c) 2003 Business Operation Systems GmbH. All Rights Reserved