Namespace: OpenEdge.DataAdmin
Type: Class User
Parent Classes:
Inherits: OpenEdge.DataAdmin.Entity
Implements: OpenEdge.DataAdmin.IUser


/* Copyright (c) 2011,2015 by Progress Software Corporation
/*
/* all rights reserved. no part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from progress Software Corporation.
File:User
Author(s):hdaniels
Created:Fri Jun 25 13:09:35 EDT 2010
Purpose: The Domain of the user.
The Domain:Name makes up the second part of the unique identifier. (name@domainname)



Method Summary
  Options Name Purpose
  OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()
  Export ()
  ExportTree (character)
  CHARACTER GetKeyValue ()
  CHARACTER GetKeyValues () /** workaround due to inconsistent key definition (and property reflection) override in classes that does not use name */
  LOGICAL NeedsRefresh ()

Constructor Summary
  Options Name Purpose
  User (character)
  User (IDataAdminModel)
  User (IDataAdminModel, IRequestInfo)

Property Summary
  Options Name Purpose
  CHARACTER Description
  OpenEdge.DataAdmin.IDomain Domain
  CHARACTER Email
  CHARACTER GivenName
  CHARACTER Id
  LOGICAL IsSqlOnly
  CHARACTER MiddleInitial
  INTEGER Number
  CHARACTER Password
  CHARACTER SurName
  CHARACTER Telephone
  OpenEdge.DataAdmin.ITenant Tenant


Method Detail
Top

OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

Export ()

Top

ExportTree (character)

Parameters:
pcfile CHARACTER
 
Top

CHARACTER GetKeyValue ()

Returns CHARACTER
 
Top

CHARACTER GetKeyValues ()

Purpose: workaround due to inconsistent key definition (and property reflection)
override in classes that does not use name
Returns CHARACTER
 
Top

LOGICAL NeedsRefresh ()

Returns LOGICAL
 


Constructor Detail
Top

User (character)

Parameters:
cname CHARACTER
 
Top

User (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

User (IDataAdminModel, IRequestInfo)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pReq OpenEdge.DataAdmin.IRequestInfo
 


Property Detail
Top

CHARACTER Description

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.IDomain Domain

Returns OpenEdge.DataAdmin.IDomain
 
Top

CHARACTER Email

Returns CHARACTER
 
Top

CHARACTER GivenName

Returns CHARACTER
 
Top

CHARACTER Id

Returns CHARACTER
 
Top

LOGICAL IsSqlOnly

Returns LOGICAL
 
Top

CHARACTER MiddleInitial

Returns CHARACTER
 
Top

INTEGER Number

Returns INTEGER
 
Top

CHARACTER Password

Returns CHARACTER
 
Top

CHARACTER SurName

Returns CHARACTER
 
Top

CHARACTER Telephone

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.ITenant Tenant

Returns OpenEdge.DataAdmin.ITenant