Namespace: Consultingwerk
Class 
LoginStateEnum Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:LoginStateEnum
Purpose:Enum for the values of the Client-Principal LOGIN-STATE attribute
Description:Reduce risk of typos when verifying the LOGIN-STATE
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Jul 15 06:53:29 CEST 2013
Notes:This Enum type is purposely implemented using CHARACTER
static properties.
Purpose: From the creation of an unsealed client-principal object using the
CREATE CLIENT-PRINCIPAL statement until the object is sealed, and
after calling the INITIALIZE() method on a sealed or unsealed
client-principal object in any state
Notes: Default value



Top Method Summary
Options Name Purpose
+ LOGICAL IsValid (character) Verifies if the specified login-state value is valid

Top Constructor Summary
Options Name Purpose
- LoginStateEnum () Private constructor for the LoginStateEnum class

Top Property Summary
Options Name Purpose
+ CHARACTER Expired
+ CHARACTER Failed
+ CHARACTER Initial
+ CHARACTER Login
+ CHARACTER Logout


Method Detail
Top

PUBLIC LOGICAL IsValid (character)

Purpose: Verifies if the specified login-state value is valid
Notes:

Parameters:
pcValue CHARACTER
The value to verify
Returns LOGICAL
Logical value indicating if the value is valid


Constructor Detail
Top

PRIVATE LoginStateEnum ()

Purpose: Private constructor for the LoginStateEnum class
Notes: Disallow instance creation



Property Detail
Top

PUBLIC CHARACTER Expired


Returns CHARACTER
Top

PUBLIC CHARACTER Failed


Returns CHARACTER
Top

PUBLIC CHARACTER Initial


Returns CHARACTER
Top

PUBLIC CHARACTER Login


Returns CHARACTER
Top

PUBLIC CHARACTER Logout


Returns CHARACTER


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:51:59