WGAPI 7.0 Javadoc Documentation

WGAPI Core Classes 
Package Description
de.innovationgate.webgate.api
Basic functionality of the WGAPI including most of the database-independent functionality.
de.innovationgate.webgate.api.auth
External authentication modules for WGAPI databases.
de.innovationgate.webgate.api.fake
Fake implementations for WGAPI, used by some WGAPI database types if they do not support certain document types.
de.innovationgate.webgate.api.locking
This base contains classes for enabling the WGAPI locking functionality, which is used to get exclusive access to documents and databases.
de.innovationgate.webgate.api.mail
Interfaces for mail services needed in the WGAPI (f.e. for delivery of workflow notification mails)
de.innovationgate.webgate.api.schemadef
Classes to create schema definitions for OpenWGA content stores
de.innovationgate.webgate.api.servers
Base classes for database server functionalities in WGAPI
de.innovationgate.webgate.api.simple
Generic implementations of content store templates from de.innovationgate.webgate.api.templates
de.innovationgate.webgate.api.templates
Templates to create your own simple content/design/repository sources.
de.innovationgate.webgate.api.utils
Utilities for WGAPI usage
de.innovationgate.webgate.api.workflow
Workflow interfaces of the WGAPI including a database-independent workflow implementation, the "Straight Workflow".
WGAPI Utility Classes 
Package Description
de.innovationgate.utils
Generic various-purpose utility classes.
de.innovationgate.utils.cache
All purpose facade for caching functionality used in WGA
de.innovationgate.utils.imgscalr
Image Scaler Implementation based on "ImgScalr" library
de.innovationgate.utils.io
IO Utility classes
de.innovationgate.utils.net
Networking oriented utility classes.
de.innovationgate.utils.remote
A simple implementation of a socked-based client/server communication framework.
de.innovationgate.utils.remote.commands
Commands for the communication framework under package de.innovationgate.utils.remote.
de.innovationgate.utils.security
Encrypting and security related stuff
de.innovationgate.utils.swing
Swing GUI Utilities
OpenWGA Platform Shared Classes 
Package Description
de.innovationgate.wga.common
Common basic classes that must be available for WGA and also for clients
de.innovationgate.wga.common.beans
Common basic beans that must be available to both WGA and its clients.
de.innovationgate.wga.common.beans.csconfig.v1
This package contains configuration beans for OpenWGA Design Configuration, Version 1 (WGA 4.0)
de.innovationgate.wga.common.beans.csconfig.v2
This package contains configuration beans for OpenWGA Design Configuration, Version 2 (WGA 4.1)
de.innovationgate.wga.common.beans.csconfig.v3
This package contains configuration beans for OpenWGA Design Configuration, Version 3 (OpenWGA 5.0)
de.innovationgate.wga.common.beans.csconfig.v4
This package contains configuration beans for OpenWGA Design Configuration, Version 4 (OpenWGA 7.0)
de.innovationgate.wga.common.beans.hdbmodel
This package contains configuration beans for HDBModel hierarchy definition
de.innovationgate.wga.config
Configuration beans for the OpenWGA server, stored in wgaconfig.xml
de.innovationgate.wga.modules
Base classes of the OpenWGA module registry
de.innovationgate.wga.modules.options
Option type definitions and other related classes for the OpenWGA module registry
de.innovationgate.wga.modules.properties
Module definition property classes for the OpenWGA module registry
de.innovationgate.wga.modules.types
Module definition types for the OpenWGA module registry
Other Packages 
Package Description
de.innovationgate.license
Generic classes for handling license checks