Provides classes doing/demonstrating a lot of the basic principles of the BoundSecurity. Part of this code may be reused in other classes, later.
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