Package com.mentata.sg8

Secure web interface to component directory services.

See:
          Description

Interface Summary
SG8Attribute L3D attributes that fulfill additional SG8 functionality.
SG8Mailable SG8 objects that can use the mail gateway feature.
SG8Makable SG8 objects that use creation and deletion gateway features.
SG8Mutable SG8 objects that use modification gateway features.
 

Class Summary
ActionsTag A tag handler for adding links for gateway actions to an identified entry's display.
create A servlet for creating new entries in the database.
delete A servlet for deleting existing entries from the database.
ErrorTag A tag handler for throwing an exception from within JSP.
ExcuseTag A tag handler that generates explanatory messages for thrown exceptions.
link A servlet for updating distinguished name associations in the database.
mail A servlet for sending email to addresses derived from database entries.
PaginationTag A tag handler for adding buttons for pages of search results.
retrieve A servlet for finding and expressing entries in the database.
SG8BooleanAttribute A boolean attribute for use with SG8 objects.
SG8Change A bean defining a directory entry modification and its results.
SG8ConstantAttribute A constant attribute for use with SG8 objects.
SG8Context An L3D context for use with the SG8 gateway.
SG8DateAttribute A date attribute for use with SG8 objects.
SG8Discovery A bean defining a single match for a directory search.
SG8DiscreteAttribute An attribute with a defined set of possible values for use with SG8 objects.
SG8DnAttribute A distinguished name attribute for use with SG8 objects.
SG8DnSubsetAttribute A dn attribute limited to values of another attribute for use with SG8 objects.
SG8Email A utility class for sending email messages.
SG8EmailAttribute An email attribute for use with SG8 objects.
SG8FilterAttribute A filter valued attribute for use with SG8 objects.
SG8HTMLBlockAttribute An attribute representing a block of HTML for use with SG8 objects.
SG8ImageAttribute An image attribute for use with SG8 objects.
SG8LangAttribute A language code attribute for use with SG8 objects.
SG8MLSAttribute A multi-line string attribute for use with SG8 objects.
SG8NestAttribute A dn attribute displaying an additional field for use with SG8 objects.
SG8Object An L3D object for use with the SG8 gateway display features.
SG8PasswordAttribute An attribute representing a password for use with SG8 objects.
SG8ReverseDnAttribute An attribute representing associated values from a dn lookup for use with SG8 objects.
SG8ReverseNestAttribute An attribute representing associated values from a dn lookup for use with SG8 objects.
SG8Search A bean defining a directory search and its results.
SG8Servlet An HTTP servlet for use in the SG8 gateway.
SG8StringAttribute A string attribute for use with SG8 objects.
SG8TextAttribute A long text valued attribute for use with SG8 objects.
SG8URLAttribute A URL attribute for use with SG8 objects.
SG8UTCAttribute A Universal Time Code attribute for use with SG8 objects.
sign A servlet for signing on or off of a gateway context.
TraceTag A tag handler that generates a stack trace for thrown exceptions.
update A servlet for updating attribute values for existing entries in the database.
ValuesTableTag A tag handler for displaying the values of an attribute in a multi-column table.
 

Exception Summary
SG8Exception An exception thrown within the SG8 gateway.
 

Package com.mentata.sg8 Description

Secure web interface to component directory services.

SG8 is an acronym for servlet gateway. SG8 extends the context, object, and attribute classes of the L3D package to create web-based directory applications with basic data management functionality. The system operates on a single sign-on (SSO) model that leverages session management. The package includes servlets for retrieving, creating, deleting, updating, and linking directory entries, which together operate in conjunction with beans and default or custom JSP content to enforce a model-view-controller (MVC) design paradigm. A rich set of attribute types are available to accomodate various forms of data values or associations, and results can be output in multiple formats: HTML, delimited text, LDIF, and DSML. URLs matching an intuitive grammar can serve as entry points into the gateway functions, actions on specific entries, or complete catalogs.