Project

General

Profile

skeleton.patch

Marian Edu, 03/05/2021 03:58 AM

Download (65.8 KB)

View differences:

oo4gl/Ccs/Common/Application.cls 2021-03-05 08:48:44 +0000
1
class Ccs.Common.Application final:
2

  
3
	define public static property StartupManager as Ccs.Common.IStartupManager no-undo
4
		public get.
5
		public set.
6

  
7
	define public static property ServiceManager as Ccs.Common.IServiceManager no-undo
8
		public get.
9
		public set.
10

  
11
	define public static property SessionManager as Ccs.Common.ISessionManager no-undo
12
		public get.
13
		public set.
14

  
15
	define public static property Version as character no-undo
16
		public get.
17

  
18
end.
oo4gl/Ccs/Common/IClientContext.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.IClientContext:
2

  
3
	define public property contextID as character no-undo
4
		public get.
5

  
6
	define public property clientPrincipal as handle no-undo
7
		public get.
8

  
9
	method public void initializeContext ( phClientPrincipal as handle).
10

  
11
	method public void initializeContext ( pcSessionID as character).
12

  
13
	method public void saveContext ().
14

  
15
end.
oo4gl/Ccs/Common/IManager.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.IManager
2
	inherits Ccs.Common.IService:
3

  
4
end.
oo4gl/Ccs/Common/IService.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.IService:
2

  
3
	method public void initialize ().
4

  
5
	method public void dispose ().
6

  
7
end.
oo4gl/Ccs/Common/IServiceManager.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.IServiceManager
2
	inherits Ccs.Common.IManager, 
3
		Ccs.Common.IService:
4

  
5
	method public Progress.Lang.Object getService ( poService as Progress.Lang.Class).
6

  
7
	method public Progress.Lang.Object getService ( poService as Progress.Lang.Class, poScope as Ccs.ServiceManager.ILifecycleScope).
8

  
9
	method public Progress.Lang.Object getService ( poService as Progress.Lang.Class, pcAlias as character).
10

  
11
	method public void stopServices ( poScope as Ccs.ServiceManager.ILifecycleScope).
12

  
13
end.
oo4gl/Ccs/Common/ISessionManager.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.ISessionManager
2
	inherits Ccs.Common.IManager, 
3
		Ccs.Common.IService:
4

  
5
	define public property CurrentClientContext as Ccs.Common.IClientContext no-undo
6
		public get.
7

  
8
	method public void establishRequestEnvironment ( phClientPrincipal as handle).
9

  
10
	method public void establishRequestEnvironment ( pcSessionID as character).
11

  
12
	method public void endRequestEnvironment ().
13

  
14
end.
oo4gl/Ccs/Common/IStartupManager.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.IStartupManager
2
	inherits Ccs.Common.IManager, 
3
		Ccs.Common.IService:
4

  
5
	method public Ccs.Common.IManager getManager ( pServiceType as Progress.Lang.Class).
6

  
7
end.
oo4gl/Ccs/Common/Support/ICharacterArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.ICharacterArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as character extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDateArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDateArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as date extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDateHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDateHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as date no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDateTimeArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDateTimeArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as datetime extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDateTimeHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDateTimeHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as datetime no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDateTimeTzArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDateTimeTzArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as datetime-tz extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDateTimeTzHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDateTimeTzHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as datetime-tz no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDecimalArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDecimalArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as decimal extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IDecimalHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IDecimalHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as decimal no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IHandleArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IHandleArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as handle extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IHandleHolder.cls 2020-12-17 07:04:36 +0000
1 1
interface Ccs.Common.Support.IHandleHolder
2 2
inherits Ccs.Common.Support.IPrimitiveHolder:
3
  define public property Value as handle get. set.
3
  define public property Value as handle get.
4 4
end.
oo4gl/Ccs/Common/Support/IInt64ArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IInt64ArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as int64 extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IInt64Holder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IInt64Holder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as int64 no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IIntegerArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IIntegerArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as integer extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IIntegerHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IIntegerHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as integer no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/ILogicalArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.ILogicalArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as logical extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/ILogicalHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.ILogicalHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as logical no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/ILongcharArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.ILongcharArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as longchar extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IMemptrArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IMemptrArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as memptr extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IPrimitiveArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IPrimitiveArrayHolder:
2

  
3
end.
oo4gl/Ccs/Common/Support/IPrimitiveHolder.cls 2020-12-17 07:04:36 +0000
1
interface Ccs.Common.Support.IPrimitiveHolder:
2
end.
1
interface Ccs.Common.Support.IPrimitiveHolder:
2

  
3
end.
oo4gl/Ccs/Common/Support/IRowidArrayHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IRowidArrayHolder
2
	inherits Ccs.Common.Support.IPrimitiveArrayHolder:
3

  
4
	define public property Value as rowid extent no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/Common/Support/IRowidHolder.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.Common.Support.IRowidHolder
2
	inherits Ccs.Common.Support.IPrimitiveHolder:
3

  
4
	define public property Value as rowid no-undo
5
		public get.
6

  
7
end.
oo4gl/Ccs/ServiceManager/IContainerScope.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.ServiceManager.IContainerScope
2
	inherits Ccs.ServiceManager.ILifecycleScope:
3

  
4
end.
oo4gl/Ccs/ServiceManager/ILifecycleScope.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.ServiceManager.ILifecycleScope:
2

  
3
	method public Progress.Lang.Object getScope ().
4

  
5
end.
oo4gl/Ccs/ServiceManager/IRequestScope.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.ServiceManager.IRequestScope
2
	inherits Ccs.ServiceManager.ILifecycleScope:
3

  
4
end.
oo4gl/Ccs/ServiceManager/ISessionScope.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.ServiceManager.ISessionScope
2
	inherits Ccs.ServiceManager.ILifecycleScope:
3

  
4
end.
oo4gl/Ccs/ServiceManager/ITransientScope.cls 2021-03-05 08:48:44 +0000
1
interface Ccs.ServiceManager.ITransientScope
2
	inherits Ccs.ServiceManager.ILifecycleScope:
3

  
4
end.
oo4gl/OpenEdge/Core/Collections/ICollection.cls 2020-12-17 07:04:36 +0000
28 28

  
29 29
	method public Progress.Lang.Object extent ToArray ().
30 30

  
31
	method public OpenEdge.Core.Collections.IIterator Iterator ().
32

  
33 31
end.
oo4gl/OpenEdge/Core/Collections/IList.cls 2020-12-17 07:04:36 +0000
2 2
	inherits OpenEdge.Core.Collections.ICollection, 
3 3
		OpenEdge.Core.Collections.IIterable:
4 4

  
5
	define public property Size as integer no-undo
6
		public get.
7

  
8 5
	method public logical Add ( piIndex as integer, poElement as Progress.Lang.Object).
9 6

  
10 7
	method public logical AddAll ( piIndex as integer, poCollection as OpenEdge.Core.Collections.ICollection).
......
27 24

  
28 25
	method public OpenEdge.Core.Collections.IList SubList ( poFromPosition as integer, poToPosition as integer).
29 26

  
30
	method public logical Add ( poElement as Progress.Lang.Object).
31

  
32
	method public logical AddAll ( poCollection as OpenEdge.Core.Collections.ICollection).
33

  
34
	method public logical AddArray ( poElements as Progress.Lang.Object extent ).
35

  
36
	method public void Clear ().
37

  
38
	method public logical Contains ( poElement as Progress.Lang.Object).
39

  
40
	method public logical ContainsAll ( poCollection as OpenEdge.Core.Collections.ICollection).
41

  
42
	method public logical IsEmpty ().
43

  
44
	method public logical Remove ( poElement as Progress.Lang.Object).
45

  
46
	method public logical RemoveAll ( poCollection as OpenEdge.Core.Collections.ICollection).
47

  
48
	method public logical RetainAll ( poCollection as OpenEdge.Core.Collections.ICollection).
49

  
50
	method public void ToTable ( output table-handle p1).
51

  
52
	method public Progress.Lang.Object extent ToArray ().
53

  
54
	method public OpenEdge.Core.Collections.IIterator Iterator ().
55

  
56 27
end.
oo4gl/OpenEdge/Core/Collections/IListIterator.cls 2020-12-17 07:04:36 +0000
9 9

  
10 10
	method public integer PreviousIndex ().
11 11

  
12
	method public logical HasNext ().
13

  
14
	method public Progress.Lang.Object Next ().
15

  
16
	method public logical Remove ().
17

  
18 12
end.
oo4gl/OpenEdge/Core/Util/Token.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Core.Util.Token:
2

  
3
	constructor public Token ( pGroup as character, pArg as character):
4
	end.
5

  
6
	define public property Group as character no-undo
7
		public get.
8
		private set.
9

  
10
	define public property Arg as character no-undo
11
		public get.
12
		private set.
13

  
14
	define public property Value as character no-undo
15
		public get.
16
		public set.
17

  
18
	method public static OpenEdge.Core.Util.Token Parse ( pToken as character):
19
	end.
20

  
21
	method public override character ToString ():
22
	end.
23

  
24
end.
oo4gl/OpenEdge/Logging/AnonymizedTokenFormatBuilder.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.AnonymizedTokenFormatBuilder
2
	inherits OpenEdge.Logging.Filter.LogFilterBuilder
3
:
4

  
5
	constructor public AnonymizedTokenFormatBuilder ( filterName as character):
6
	end.
7

  
8
	method protected override OpenEdge.Logging.Filter.ILoggerFilter NewFilter ():
9
	end.
10

  
11
end.
oo4gl/OpenEdge/Logging/ConfigFileLoggerBuilder.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.ConfigFileLoggerBuilder
2
	inherits OpenEdge.Logging.JsonConfigLoggerBuilder
3
:
4

  
5
	constructor public ConfigFileLoggerBuilder ( pcLoggerType as character):
6
	end.
7

  
8
	method protected override OpenEdge.Logging.ILogWriter GetLoggerInstance ():
9
	end.
10

  
11
end.
oo4gl/OpenEdge/Logging/Format/ABLSubstituteFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.ABLSubstituteFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public ABLSubstituteFormat ():
5
	end.
6

  
7
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
8
	end.
9

  
10
end.
oo4gl/OpenEdge/Logging/Format/AnonymizedTokenFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.AnonymizedTokenFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public AnonymizedTokenFormat ():
5
	end.
6

  
7
	constructor public AnonymizedTokenFormat ( pAlgorithm as OpenEdge.Core.HashAlgorithmEnum):
8
	end.
9

  
10
	constructor public AnonymizedTokenFormat ( pAlgorithm as OpenEdge.Core.HashAlgorithmEnum, pTokens as character):
11
	end.
12

  
13
	define public property AnonymizeTokens as character no-undo
14
		public get.
15
		public set.
16

  
17
	define public property HashAlgorithm as OpenEdge.Core.HashAlgorithmEnum no-undo
18
		public get.
19
		private set.
20

  
21
	method public void ExecuteFilter ( pEvent as OpenEdge.Logging.LogEvent):
22
	end.
23

  
24
end.
oo4gl/OpenEdge/Logging/Format/ErrorFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.ErrorFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public ErrorFormat ():
5
	end.
6

  
7
	define public property WriteCallStack as logical no-undo
8
		public get.
9
		public set.
10

  
11
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
12
	end.
13

  
14
end.
oo4gl/OpenEdge/Logging/Format/FullTextFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.FullTextFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter, 
3
		OpenEdge.Logging.Format.ISupportFormatting:
4

  
5
	constructor public FullTextFormat ():
6
	end.
7

  
8
	define public property Format as character no-undo
9
		public get.
10
		public set.
11

  
12
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
13
	end.
14

  
15
end.
oo4gl/OpenEdge/Logging/Format/LogManagerFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.LogManagerFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter, 
3
		OpenEdge.Logging.Format.ISupportFormatting:
4

  
5
	constructor public LogManagerFormat ():
6
	end.
7

  
8
	define public property Format as character no-undo
9
		public get.
10
		public set.
11

  
12
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
13
	end.
14

  
15
end.
oo4gl/OpenEdge/Logging/Format/MDCTokenFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.MDCTokenFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public MDCTokenFormat ():
5
	end.
6

  
7
	method public void ExecuteFilter ( pEvent as OpenEdge.Logging.LogEvent):
8
	end.
9

  
10
end.
oo4gl/OpenEdge/Logging/Format/ResolvedTokenFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.ResolvedTokenFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter, 
3
		OpenEdge.Logging.Format.ISupportFormatting, 
4
		OpenEdge.Core.ISupportInitialize:
5

  
6
	constructor public ResolvedTokenFormat ():
7
	end.
8

  
9
	define public property Format as character no-undo
10
		public get.
11
		public set.
12

  
13
	method public void Initialize ():
14
	end.
15

  
16
	method public void Destroy ():
17
	end.
18

  
19
	method public void ExecuteFilter ( pEvent as OpenEdge.Logging.LogEvent):
20
	end.
21

  
22
end.
oo4gl/OpenEdge/Logging/Format/StackWriterFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.StackWriterFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public StackWriterFormat ():
5
	end.
6

  
7
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
8
	end.
9

  
10
end.
oo4gl/OpenEdge/Logging/Format/TokenContextFormat.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Format.TokenContextFormat
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public TokenContextFormat ():
5
	end.
6

  
7
	method public void ExecuteFilter ( pEvent as OpenEdge.Logging.LogEvent):
8
	end.
9

  
10
end.
oo4gl/OpenEdge/Logging/JsonConfigLoggerBuilder.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.JsonConfigLoggerBuilder
2
	inherits OpenEdge.Logging.LoggerBuilder
3
:
4

  
5
	constructor public JsonConfigLoggerBuilder ( pcLoggerType as character):
6
	end.
7

  
8
	method public static void ClearConfig ():
9
	end.
10

  
11
	method public static void LoadConfig ( pConfig as Progress.Json.ObjectModel.JsonObject):
12
	end.
13

  
14
	method protected override OpenEdge.Logging.ILogWriter GetLoggerInstance ():
15
	end.
16

  
17
end.
oo4gl/OpenEdge/Logging/LogEvent.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.LogEvent:
2

  
3
	constructor public LogEvent ( poLevel as OpenEdge.Logging.LogLevelEnum, poMessage as OpenEdge.Logging.LogMessage, poError as Progress.Lang.Error, ptTimeStamp as datetime-tz):
4
	end.
5

  
6
	constructor public LogEvent ( poLevel as OpenEdge.Logging.LogLevelEnum, poMessage as OpenEdge.Logging.LogMessage, ptTimeStamp as datetime-tz):
7
	end.
8

  
9
	constructor public LogEvent ( poLevel as OpenEdge.Logging.LogLevelEnum, poMessage as OpenEdge.Logging.LogMessage, poError as Progress.Lang.Error):
10
	end.
11

  
12
	constructor public LogEvent ( poLevel as OpenEdge.Logging.LogLevelEnum, poMessage as OpenEdge.Logging.LogMessage):
13
	end.
14

  
15
	define public property Logger as OpenEdge.Logging.ILogWriter no-undo
16
		public get.
17
		public set.
18

  
19
	define public property LoggerName as character no-undo
20
		public get.
21
		public set.
22

  
23
	define public property LogLevel as OpenEdge.Logging.LogLevelEnum no-undo
24
		public get.
25
		private set.
26

  
27
	define public property TimeStamp as datetime-tz no-undo
28
		public get.
29
		private set.
30

  
31
	define public property Message as OpenEdge.Logging.LogMessage no-undo
32
		public get.
33
		private set.
34

  
35
	define public property Error as Progress.Lang.Error no-undo
36
		public get.
37
		private set.
38

  
39
	define public property CallStack as character extent no-undo
40
		public get.
41
		private set.
42

  
43
	define public property LoggedBy as handle no-undo
44
		public get.
45
		public set.
46

  
47
	define public property LoggerShortName as character no-undo
48
		public get.
49
		public set.
50

  
51
	define public property ShortNameFormat as character no-undo
52
		public get.
53
		public set.
54

  
55
end.
oo4gl/OpenEdge/Logging/LogFilterBuilderRegistry.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.LogFilterBuilderRegistry:
2

  
3
	constructor public LogFilterBuilderRegistry ():
4
	end.
5

  
6
	define public static property Registry as OpenEdge.Core.Util.BuilderRegistry no-undo
7
		public get.
8
		private set.
9

  
10
end.
oo4gl/OpenEdge/Logging/LogMessage.cls 2020-12-17 07:04:36 +0000
1 1
class OpenEdge.Logging.LogMessage:
2
  define public property Arguments as character get.
3 2

  
4 3
  define public property BaseText as character get.
5 4

  
......
39 38

  
40 39
  constructor public LogMessage(p1 as character, p2 as character, p3 as character extent):
41 40
  end.
41
  
42
  	method public void AddContext ( pKey as character, pContext as Progress.Lang.Object):
43
		  end.
44

  
45
  	method public Progress.Lang.Object GetContext ( pKey as character):
46
	  end.
42 47
end.
oo4gl/OpenEdge/Logging/Logger.cls 2020-12-17 07:04:36 +0000
87 87
  constructor public Logger(input p1 as character, input p2 as OpenEdge.Logging.LogLevelEnum, input p3 as OpenEdge.Logging.Filter.LoggerFilterList):
88 88
  end.
89 89
  
90
  constructor public Logger ( pcName as character, poLevel as OpenEdge.Logging.LogLevelEnum, poLogFilters as OpenEdge.Logging.Filter.ILoggerFilter extent ):
91
  end.
92
  
90 93
  method public void Trace(input p1 as character):
91 94
  end.
92 95
  
oo4gl/OpenEdge/Logging/LoggerBuilder.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.LoggerBuilder
2
	inherits OpenEdge.Core.Util.ConfigBuilder
3
:
4

  
5
	constructor public LoggerBuilder ( pcLoggerType as character):
6
	end.
7

  
8
	define public property Logger as OpenEdge.Logging.ILogWriter no-undo
9
		public get.
10

  
11
	define public property LoggerType as character no-undo
12
		public get.
13
		private set.
14

  
15
	define public static property DefaultLogger as character no-undo
16
		public get.
17
		public set.
18

  
19
	define public static property Registry as OpenEdge.Core.Util.BuilderRegistry no-undo
20
		public get.
21
		private set.
22

  
23
	method public static OpenEdge.Logging.ILogWriter GetLogger ( poLoggerType as Progress.Lang.Class):
24
	end.
25

  
26
	method public static OpenEdge.Logging.ILogWriter GetLogger ( pLoggerType as handle):
27
	end.
28

  
29
	method public static OpenEdge.Logging.ILogWriter GetLogger ( pcLoggerType as character):
30
	end.
31

  
32
	method public static OpenEdge.Logging.LoggerBuilder Build ( pcLoggerType as character, poBuilders as OpenEdge.Core.Util.BuilderRegistry):
33
	end.
34

  
35
	method public static OpenEdge.Logging.LoggerBuilder Build ( pcLoggerType as character):
36
	end.
37

  
38
	method public OpenEdge.Logging.LoggerBuilder LogAt ( poLevel as OpenEdge.Logging.LogLevelEnum):
39
	end.
40

  
41
	method public OpenEdge.Logging.LoggerBuilder AddFilter ( pFilterName as character, pFilterOptions as Progress.Json.ObjectModel.JsonObject):
42
	end.
43

  
44
	method public OpenEdge.Logging.LoggerBuilder AddFilter ( pcFilterName as character):
45
	end.
46

  
47
	method public OpenEdge.Logging.LoggerBuilder AddFilter ( pFilter as OpenEdge.Logging.Filter.ILoggerFilter):
48
	end.
49

  
50
	method protected OpenEdge.Logging.ILogWriter GetLoggerInstance ():
51
	end.
52

  
53
	method public OpenEdge.Logging.LoggerBuilder FromConfig ( pJsonConfig as Progress.Json.ObjectModel.JsonObject):
54
	end.
55

  
56
	method protected OpenEdge.Logging.ILogWriter BuildFilterLogger ():
57
	end.
58

  
59
	method protected static void LogMessage ( pMessage as character, pLevel as OpenEdge.Logging.LogLevelEnum):
60
	end.
61

  
62
end.
oo4gl/OpenEdge/Logging/LoggerFilterRegistry.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.LoggerFilterRegistry:
2

  
3
	constructor public LoggerFilterRegistry ():
4
	end.
5

  
6
	define public static property LOG_MANAGER_WRITER as character no-undo
7
		public get.
8

  
9
	define public static property NAMED_FILE_WRITER as character no-undo
10
		public get.
11

  
12
	define public static property VOID_WRITER as character no-undo
13
		public get.
14

  
15
	define public static property DEFAULT_WRITER as character no-undo
16
		public get.
17

  
18
	define public static property MSG_STMT_WRITER as character no-undo
19
		public get.
20

  
21
	define public static property JSON_LOG_WRITER as character no-undo
22
		public get.
23

  
24
	define public static property ABL_SUBSTITUTE_FORMAT as character no-undo
25
		public get.
26

  
27
	define public static property LOG_MANAGER_FORMAT as character no-undo
28
		public get.
29

  
30
	define public static property STACK_WRITER_FORMAT as character no-undo
31
		public get.
32

  
33
	define public static property FULL_TEXT_FORMAT as character no-undo
34
		public get.
35

  
36
	define public static property ERROR_FORMAT as character no-undo
37
		public get.
38

  
39
	define public static property TOKEN_FORMAT as character no-undo
40
		public get.
41

  
42
	define public static property ANON_FORMAT as character no-undo
43
		public get.
44

  
45
	define public static property MDC_FORMAT as character no-undo
46
		public get.
47

  
48
	define public static property REPLACE_TOKENS_FORMAT as character no-undo
49
		public get.
50

  
51
	define public static property Registry as OpenEdge.Core.Util.BuilderRegistry no-undo
52
		public get.
53
		private set.
54

  
55
end.
oo4gl/OpenEdge/Logging/MDC.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.MDC:
2

  
3
	method public static void Put ( pKey as character, pValue as character):
4
	end.
5

  
6
	method public static logical Has ( pKey as character):
7
	end.
8

  
9
	method public static character Get ( pKey as character):
10
	end.
11

  
12
	method public static void Remove ( pKey as character):
13
	end.
14

  
15
	method public static void Clear ():
16
	end.
17

  
18
	method public static logical IsEmpty ():
19
	end.
20

  
21
end.
oo4gl/OpenEdge/Logging/TokenResolver.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.TokenResolver:
2

  
3
	constructor public TokenResolver ():
4
	end.
5

  
6
	method public static character ResolveName ( pTokenArg as character, pName as character):
7
	end.
8

  
9
	method public static character ResolveTime ( pTokenArg as character, pTimestamp as datetime-tz):
10
	end.
11

  
12
	method public static character ResolveTime ( pTokenArg as character, pMonthLong as character extent 12 , pMonthShort as character extent 12 , pWeekdayLong as character extent 7 , pWeekdayShort as character extent 7 , pTimestamp as datetime-tz):
13
	end.
14

  
15
	method public static character ResolveUser ( pTokenArg as character, pUser as handle):
16
	end.
17

  
18
	method public static character Resolve ( pcBaseString as character):
19
	end.
20

  
21
	method public static void TokenResolvedHandler ( pSender as Progress.Lang.Object, pArgs as OpenEdge.Core.Util.TokenResolverEventArgs):
22
	end.
23

  
24
	define public static event TokenResolved void ( pSender as Progress.Lang.Object, pArgs as OpenEdge.Logging.TokenResolverEventArgs).
25

  
26
end.
oo4gl/OpenEdge/Logging/TokenResolverEventArgs.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.TokenResolverEventArgs
2
	inherits OpenEdge.Core.Util.TokenResolverEventArgs
3
:
4

  
5
	constructor public TokenResolverEventArgs ( pToken as character):
6
	end.
7

  
8
	constructor public TokenResolverEventArgs ( pGroup as character, pArg as character):
9
	end.
10

  
11
	constructor public TokenResolverEventArgs ( pGroup as character, pArg as character, pValue as character):
12
	end.
13

  
14
end.
oo4gl/OpenEdge/Logging/VoidLogger.cls 2020-12-17 07:04:36 +0000
115 115
  method public void Warn(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error):
116 116
  end.
117 117

  
118
  	method public override logical Equals ( poRef as Progress.Lang.Object):
119
	  end.
118 120
end.
oo4gl/OpenEdge/Logging/Writer/FileLogWriterBuilder.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.FileLogWriterBuilder
2
	inherits OpenEdge.Logging.Filter.LogFilterBuilder
3
:
4

  
5
	constructor public FileLogWriterBuilder ( filterName as character):
6
	end.
7

  
8
	define protected property illegalChars as character extent 7 no-undo
9
		protected get.
10

  
11
	method protected override Progress.Lang.Class GetFilterType ( filterTypeName as character):
12
	end.
13

  
14
	method protected override OpenEdge.Logging.Filter.ILoggerFilter NewFilter ():
15
	end.
16

  
17
end.
oo4gl/OpenEdge/Logging/Writer/IFileWriter.cls 2021-03-05 08:48:44 +0000
1
interface OpenEdge.Logging.Writer.IFileWriter:
2

  
3
	define public property FileName as character no-undo
4
		public get.
5

  
6
	define public property Append as logical no-undo
7
		public get.
8

  
9
end.
oo4gl/OpenEdge/Logging/Writer/JsonLogWriter.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.JsonLogWriter
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public JsonLogWriter ():
5
	end.
6

  
7
	define public property LogData as Progress.Json.ObjectModel.JsonArray no-undo
8
		public get.
9
		public set.
10

  
11
	method public void ExecuteFilter ( pEvent as OpenEdge.Logging.LogEvent):
12
	end.
13

  
14
end.
oo4gl/OpenEdge/Logging/Writer/JsonLogWriterBuilder.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.JsonLogWriterBuilder
2
	inherits OpenEdge.Logging.Filter.LogFilterBuilder
3
:
4

  
5
	constructor public JsonLogWriterBuilder ( pcFilterType as character):
6
	end.
7

  
8
	method protected override OpenEdge.Logging.Filter.ILoggerFilter NewFilter ():
9
	end.
10

  
11
end.
oo4gl/OpenEdge/Logging/Writer/LogManagerWriter.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.LogManagerWriter
2
	implements OpenEdge.Logging.Filter.ILoggerFilter, 
3
		OpenEdge.Logging.Writer.IFileWriter:
4

  
5
	constructor public LogManagerWriter ():
6
	end.
7

  
8
	constructor public LogManagerWriter ( pcFile as character, plAppend as logical):
9
	end.
10

  
11
	define public property FileName as character no-undo
12
		public get.
13

  
14
	define public property Append as logical no-undo
15
		public get.
16
		private set.
17

  
18
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
19
	end.
20

  
21
end.
oo4gl/OpenEdge/Logging/Writer/MessageStatementWriter.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.MessageStatementWriter
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public MessageStatementWriter ():
5
	end.
6

  
7
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
8
	end.
9

  
10
end.
oo4gl/OpenEdge/Logging/Writer/NamedFileWriter.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.NamedFileWriter
2
	implements OpenEdge.Logging.Filter.ILoggerFilter, 
3
		OpenEdge.Logging.Writer.IFileWriter:
4

  
5
	constructor public NamedFileWriter ( poFile as Progress.IO.FileOutputStream):
6
	end.
7

  
8
	constructor public NamedFileWriter ( pcFileName as character, plAppend as logical):
9
	end.
10

  
11
	constructor protected NamedFileWriter ():
12
	end.
13

  
14
	define public property FileName as character no-undo
15
		public get.
16

  
17
	define public property Append as logical no-undo
18
		public get.
19
		private set.
20

  
21
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
22
	end.
23

  
24
end.
oo4gl/OpenEdge/Logging/Writer/VoidWriter.cls 2021-03-05 08:48:44 +0000
1
class OpenEdge.Logging.Writer.VoidWriter
2
	implements OpenEdge.Logging.Filter.ILoggerFilter:
3

  
4
	constructor public VoidWriter ():
5
	end.
6

  
7
	method public void ExecuteFilter ( poEvent as OpenEdge.Logging.LogEvent):
8
	end.
9

  
10
end.
oo4gl/OpenEdge/Web/WebResponse.cls 2021-03-05 08:48:16 +0000
4 4
  constructor public WebResponse():
5 5
  end.
6 6

  
7
  constructor public WebResponse ( pStatusCode as integer):
8
  end.
9

  
10
  constructor public WebResponse ( pStatusCode as OpenEdge.Net.HTTP.StatusCodeEnum):
11
  end.
12
    
7 13
  method public void SetHeader(p1 as character, p2 as character):
8 14
  end.
9 15

  
oo4gl/Progress/IO/InputStream.cls 2020-12-17 07:04:36 +0000
1 1
class Progress.IO.InputStream abstract:
2 2
    
3
    define public property Close as logical get.
3
    define public property Closed as logical get.
4 4
    
5 5
    method public void Close():
6 6
    end.
......
8 8
    method public int64 Read( input target as memptr ):
9 9
    end.
10 10
    
11
    method public int64 Read( input target as handle ):
12
    end.
13
    
11 14
    method public abstract int64  Read( input target as memptr, input offset as int64, input length as int64 ).
12 15
    
13 16
    method public abstract int64 Read( input delimiter as character, output target as character ).
oo4gl/Progress/IO/OutputStream.cls 2020-12-17 07:04:36 +0000
12 12

  
13 13
   method public int64 Write(source-data AS MEMPTR):
14 14
   end.
15
   
16
   method public int64 Write(source-data AS handle):
17
   end.
15 18

  
16 19
   method public void Flush():
17 20
   end.
oo4gl/Progress/Json/ObjectModel/JsonArray.cls 2021-03-05 08:47:33 +0000
219 219
   method public integer Add(input idx as int, input val as class Progress.Json.ObjectModel.JsonObject):
220 220
   end method.
221 221
   
222
   method public integer Add(input idx as int, input val as character extent):
223
   end method.
224
   
225
   method public integer Add(input idx as int, input val as com-handle extent ):
226
   end method.
227
   
228
   method public integer Add(input idx as int, input val as date extent):
229
   end method.
230
   
231
   method public integer Add(input idx as int, input val as datetime extent):
232
   end method.
233
   
234
   method public integer Add(input idx as int, input val as datetime-tz extent):
235
   end method.
236
   
237
   method public integer Add(input idx as int, input val as decimal extent):
238
   end method.
239
   
240
   method public integer Add(input idx as int, input val as handle extent):
241
   end method.
242
   
243
   method public integer Add(input idx as int, input val as int64 extent):
244
   end method.
245
   
246
   method public integer Add(input idx as int, input val as integer extent):
247
   end method.
248
   
249
   method public integer Add(input idx as int, input val as logical extent):
250
   end method.
251
   
252
   method public integer Add(input idx as int, input val as longchar extent):
253
   end method.
254
   
255
   method public integer Add(input idx as int, input val as memptr extent):
256
   end method.
257
   
258
   method public integer Add(input idx as int, input val as raw extent):
259
   end method.
260
   
261
   method public integer Add(input idx as int, input val as recid extent):
262
   end method.
263
   
264
   method public integer Add(input idx as int, input val as rowid extent):
265
   end method.
266
   
267
   method public integer Add(input idx as int, input val as class Progress.Json.ObjectModel.JsonArray extent):
268
   end method.
269
   
270
   method public integer Add(input idx as int, input val as class Progress.Json.ObjectModel.JsonObject extent):
271
   end method.
272
   
222 273
   method public integer AddNull():
223 274
   end method.
224 275
   
......
246 297
   method public character GetCharacter(input idx as int):
247 298
   end method.
248 299
   
249
   method public character GetCharacter(input idx as int, input count as int):
300
   method public character extent GetCharacter(input idx as int, input count as int):
250 301
   end method.
251 302
   
252 303
   method public com-handle GetCOMHandle(input idx as int):
253 304
   end method.
254 305
   
255
   method public com-handle GetCOMHandle(input idx as int, input count as int):
306
   method public com-handle extent GetCOMHandle(input idx as int, input count as int):
256 307
   end method.
257 308
   
258 309
   method public date GetDate(input idx as int):
259 310
   end method.
260 311
   
261
   method public date GetDate(input idx as int, input count as int):
312
   method public date extent GetDate(input idx as int, input count as int):
262 313
   end method.
263 314
   
264 315
   method public datetime GetDatetime(input idx as int):
265 316
   end method.
266 317
   
267
   method public datetime GetDatetime(input idx as int, input count as int):
318
   method public datetime extent GetDatetime(input idx as int, input count as int):
268 319
   end method.
269 320
   
270 321
   method public datetime-tz GetDatetimeTZ(input idx as int):
271 322
   end method.
272 323
   
273
   method public datetime-tz GetDatetimeTZ(input idx as int, input count as int):
324
   method public datetime-tz extent GetDatetimeTZ(input idx as int, input count as int):
274 325
   end method.
275 326
   
276 327
   method public decimal GetDecimal(input idx as int):
277 328
   end method.
278 329
   
279
   method public decimal GetDecimal(input idx as int, input count as int):
330
   method public decimal extent GetDecimal(input idx as int, input count as int):
280 331
   end method.
281 332
   
282 333
   method public handle GetHandle(input idx as int):
283 334
   end method.
284 335
   
285
   method public handle GetHandle(input idx as int, input count as int):
336
   method public handle extent GetHandle(input idx as int, input count as int):
286 337
   end method.
287 338
   
288 339
   method public int64 GetInt64(input idx as int):
289 340
   end method.
290 341
   
291
   method public int64 GetInt64(input idx as int, input count as int):
342
   method public int64 extent GetInt64(input idx as int, input count as int):
292 343
   end method.
293 344
   
294 345
   method public integer GetInteger(input idx as int):
295 346
   end method.
296 347
   
297
   method public integer GetInteger(input idx as int, input count as int):
348
   method public integer extent GetInteger(input idx as int, input count as int):
298 349
   end method.
299 350
   
300 351
   method public Progress.Json.ObjectModel.JsonArray GetJsonArray(input idx as int):
301 352
   end method.
302 353
   
303
   method public Progress.Json.ObjectModel.JsonArray GetJsonArray(input idx as int, input count as int):
354
   method public Progress.Json.ObjectModel.JsonArray extent GetJsonArray(input idx as int, input count as int):
304 355
   end method.
305 356
   
306 357
   method public Progress.Json.ObjectModel.JsonObject GetJsonObject(input idx as int):
307 358
   end method.
308 359
   
309
   method public Progress.Json.ObjectModel.JsonObject GetJsonObject(input idx as int, input count as int):
360
   method public Progress.Json.ObjectModel.JsonObject extent GetJsonObject(input idx as int, input count as int):
310 361
   end method.
311 362
   
312 363
   method public longchar GetJsonText():
......
315 366
   method public longchar GetJsonText(input idx as int):
316 367
   end method.
317 368
   
318
   method public longchar GetJsonText(input idx as int, input count as int):
369
   method public longchar extent GetJsonText(input idx as int, input count as int):
319 370
   end method.
320 371
   
321 372
   method public logical GetLogical(input idx as int):
322 373
   end method.
323 374
   
324
   method public logical GetLogical(input idx as int, input count as int):
375
   method public logical extent GetLogical(input idx as int, input count as int):
325 376
   end method.
326 377
   
327 378
   method public longchar GetLongchar(input idx as int):
328 379
   end method.
329 380
   
330
   method public longchar GetLongchar(input idx as int, input count as int):
381
   method public longchar extent GetLongchar(input idx as int, input count as int):
331 382
   end method.
332 383
   
333 384
   method public longchar GetLongchar(input idx as int, input cp as char):
334 385
   end method.
335 386
   
336
   method public longchar GetLongchar(input idx as int, input count as int, input cp as char):
387
   method public longchar extent GetLongchar(input idx as int, input count as int, input cp as char):
337 388
   end method.
338 389
   
339 390
   method public memptr GetMemptr(input idx as int):
340 391
   end method.
341 392
   
342
   method public memptr GetMemptr(input idx as int, input count as int):
393
   method public memptr extent GetMemptr(input idx as int, input count as int):
343 394
   end method.
344 395
   
345 396
   method public raw GetRaw(input idx as int):
346 397
   end method.
347 398
   
348
   method public raw GetRaw(input idx as int, input count as int):
399
   method public raw extent GetRaw(input idx as int, input count as int):
349 400
   end method.
350 401
   
351 402
   method public recid GetRecid(input idx as int):
352 403
   end method.
353 404
   
354
   method public recid GetRecid(input idx as int, input count as int):
405
   method public recid extent GetRecid(input idx as int, input count as int):
355 406
   end method.
356 407
   
357 408
   method public rowid GetRowid(input idx as int):
358 409
   end method.
359 410
   
360
   method public rowid GetRowid(input idx as int, input count as int):
411
   method public rowid extent GetRowid(input idx as int, input count as int):
361 412
   end method.
362 413
   
363 414
   method public integer GetType(input idx as int):
......
366 417
   method public logical IsNull(input idx as int):
367 418
   end method.
368 419
   
... This diff was truncated because it exceeds the maximum size that can be displayed.