Top Method Summary
Options Name Purpose
# LOGICAL CheckGroup (character) Checks if the group exists
# LOGICAL CheckSecurityItem (SmartBusinessEntityLookupDescriptor, IBusinessEntity, character) Checks if the security item exists
# LOGICAL CheckUser (character) Checks if the user exists
+ DeleteOrphanSecurityAssignment (CharacterHolder) Deletes a security assignment
# DocumentInvalidAssignments (handle, handle, logical, logical, logical, logical) Documents invalid assignments
# FetchData (IFetchDataRequest) Fetch data and/or definitions
Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:FetchData (IFetchDataRequest)
+ F FetchData (IFetchDataRequest, dataset-handle) Fetch data and/or definitions
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
+ FetchDataset (dataset-handle) Creates and returns an empty dataset to the caller
Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:FetchDataset (dataset-handle)
# FillRealmFields (handle, handle) Fills the orphaned security assignment's realm fields with data from the given realm handle
# Consultingwerk.OERA.IBusinessEntity GetBusinessEntity () Return the reference to the Business Entity
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
+ IBusinessEntityDescriptor GetBusinessEntityDescriptor () Returns the Business Entity Descriptor for this Business Entity
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
+ F GetBusinessEntityDescriptor (dataset-handle, GetBusinessEntityDescriptorParameter) Returns the Business Entity Descriptor for this Business Entity
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
+ Consultingwerk.OERA.IBusinessTaskCatalogData GetCatalogData () Returns the JSDO catalog data to the caller
# Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor GetLookupDescriptor (SecurityRealmInfoService, character) Returns the lookup descriptor for a security realm
+ ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
+ CHARACTER GetTopNavBuffers () Returns the names of the dataset TOP-NAV-BUFFER's
Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:GetTopNavBuffers ()
+ PerformIntegrityCheck (dataset, ISerializable) Checks for orphaned security assignments
+ ResetState () Resets the state of the Business Entity by emptying temp-tables
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
+ F SaveChanges (dataset-handle) Saves changes
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
+ F SaveChanges (dataset-handle, Object) Saves changes
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
# SaveChanges (Object) Saves changes
Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:SaveChanges (Object)

Top Constructor Summary
Options Name Purpose
+ SecurityAssignmentIntegrityCheckTask () Constructor of the SecurityAssignmentIntegrityCheckTask class

Top Property Summary
Options Name Purpose
+ HANDLE DatasetHandle
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
# CHARACTER ENTITY_NAME
Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask


Method Detail
Top

PROTECTED LOGICAL CheckGroup (character)

Purpose: Checks if the group exists
Notes:

Parameters:
pcGroupGuid CHARACTER
The group guid with which to check
Returns LOGICAL
True if the group exists
Top

PROTECTED LOGICAL CheckSecurityItem (SmartBusinessEntityLookupDescriptor, IBusinessEntity, character)

Purpose: Checks if the security item exists
Notes:

Parameters:
poDescriptor Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor
The lookup descriptor containing table and field information
poEntity Consultingwerk.OERA.IBusinessEntity
The entity with which to fetch data
pcSecurityItemGuid CHARACTER
The security item guid with which to check
Returns LOGICAL
True if the security item exists
Top

PROTECTED LOGICAL CheckUser (character)

Purpose: Checks if the user exists
Notes:

Parameters:
pcUserGuid CHARACTER
The user guid with which to check
Returns LOGICAL
True if the user exists
Top

PUBLIC DeleteOrphanSecurityAssignment (CharacterHolder)

Purpose: Deletes a security assignment
Notes:

Parameters:
poSecurityAssignmentGuid Consultingwerk.CharacterHolder
The GUID of the security assignment to delete
Top

PROTECTED DocumentInvalidAssignments (handle, handle, logical, logical, logical, logical)

Purpose: Documents invalid assignments
Notes:

Parameters:
phSmartSecurityAssignment HANDLE
The SmartSecurityAssignment buffer whose invalid guids are to be documented
phSmartSecurityRealm HANDLE
The SmartSecurityRealm if available
plValidRealm LOGICAL
True if the security realm is valid
plValidItem LOGICAL
True if the security item is valid
plValidUser LOGICAL
True if the user is valid
plValidGroup LOGICAL
True if the group is valid
Top

PROTECTED FetchData (IFetchDataRequest)

Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:FetchData (IFetchDataRequest)
Purpose: Fetch data and/or definitions
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameter for this call
Top

PUBLIC FetchData (IFetchDataRequest, dataset-handle)

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Fetch data and/or definitions
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameter for this call
phDataset DATASET-HANDLE
OUTPUT Dataset with the resulting data
Top

PUBLIC FetchDataset (dataset-handle)

Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:FetchDataset (dataset-handle)
Purpose: Creates and returns an empty dataset to the caller
Notes: Useful for dynamic callers that need access to the dataset schema prior to calling FetchData

Parameters:
phDataset DATASET-HANDLE
OUTPUT Dataset with the resulting data
Top

PROTECTED FillRealmFields (handle, handle)

Purpose: Fills the orphaned security assignment's realm fields with data from the given realm handle
Notes:

Parameters:
phOrphan HANDLE
The handle of the orphan security assignment buffer
phRealm HANDLE
The handle of the security realm buffer
Top

PROTECTED Consultingwerk.OERA.IBusinessEntity GetBusinessEntity ()

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Return the reference to the Business Entity
Notes:

Returns Consultingwerk.OERA.IBusinessEntity
The reference to the IBusinessEntity
Top

PUBLIC IBusinessEntityDescriptor GetBusinessEntityDescriptor ()

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Returns the Business Entity Descriptor for this Business Entity
Notes: https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094518/Business+Entity+Descriptor

Returns IBusinessEntityDescriptor
The IBusinessEntityDescriptor of the Business Entity
Top

PUBLIC GetBusinessEntityDescriptor (dataset-handle, GetBusinessEntityDescriptorParameter)

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Returns the Business Entity Descriptor for this Business Entity
Notes: Invokable Method
https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094518/Business+Entity+Descriptor //consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094518/Business+Entity+Descriptor

Parameters:
phDataset DATASET-HANDLE
The dataset of the Business Entity
poParameter GetBusinessEntityDescriptorParameter
The GetBusinessEntityDescriptorParameter with the data for this call
Top

PUBLIC Consultingwerk.OERA.IBusinessTaskCatalogData GetCatalogData ()

Purpose: Returns the JSDO catalog data to the caller
Notes:

Returns Consultingwerk.OERA.IBusinessTaskCatalogData
The IBusinessTaskCatalogData instance describing the methods of the Business Task
Top

PROTECTED Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor GetLookupDescriptor (SecurityRealmInfoService, character)

Purpose: Returns the lookup descriptor for a security realm
Notes:

Parameters:
poRealmService Consultingwerk.SmartFramework.Authorization.SecurityRealmInfoService
The security realm info service
pcSecurityRealmGuid CHARACTER
The security realm guid
Returns Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor
The lookup descriptor
Top

PUBLIC ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns ListRestMethod
The list of supported rest methods to the caller
Top

PUBLIC CHARACTER GetTopNavBuffers ()

Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:GetTopNavBuffers ()
Purpose: Returns the names of the dataset TOP-NAV-BUFFER's
Notes:

Returns CHARACTER
The list of TOP-NAV-BUFFERS
Top

PUBLIC PerformIntegrityCheck (dataset, ISerializable)

Purpose: Checks for orphaned security assignments
Notes:

Parameters:
dsOrphanedSecurityAssignment DATASET dsOrphanedSecurityAssignment
OUTPUT Dataset with the resulting data
poParameter Consultingwerk.ISerializable
Optional Parameter object
Top

PUBLIC ResetState ()

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Resets the state of the Business Entity by emptying temp-tables
Notes: If the dataset or any temp-tables have been passed BY-REFERENCE and
a reference. This method is typically called from an AppServer's
deactivate procedure via the ServiceInterface's RequestEnded event

Top

PUBLIC SaveChanges (dataset-handle)

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Saves changes
Notes: This method is called from consumers of the Business Task and
receives the dataset.
This method is called by the ServiceInterface when no parameter object
has been passed in

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT Dataset with changes
Top

PUBLIC SaveChanges (dataset-handle, Object)

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask
Purpose: Saves changes
Notes: This method is called from consumers of the Business Task and
receives the dataset.
This method is called by the ServiceInterface when a parameter object
has been passed in. The parameter object will be accessible from within
the business entity using the protected property SaveChangesParameter

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT Dataset with changes
poParameter Progress.Lang.Object
Optional Parameter object for the SaveChanges method
Top

PROTECTED SaveChanges (Object)

Overrides Consultingwerk.OERA.BusinessEntityBusinessTask:SaveChanges (Object)
Purpose: Saves changes
Notes: This method is called from consumers of the Business Task and
receives the dataset.

Parameters:
poParameter Progress.Lang.Object
Optional Parameter object for the SaveChanges method


Constructor Detail
Top

PUBLIC SecurityAssignmentIntegrityCheckTask ()

Purpose: Constructor of the SecurityAssignmentIntegrityCheckTask class
Notes:



Property Detail
Top

PUBLIC HANDLE DatasetHandle

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask

Returns HANDLE
Top

PROTECTED CHARACTER ENTITY_NAME

Inherited from Consultingwerk.OERA.BusinessEntityBusinessTask

Returns CHARACTER


ProDataset Detail

ProDataset dsOrphanedSecurityAssignment

Member tables: eOrphanedSmartSecurityAssignment


Temp-Table Detail

Temp-Table eOrphanedSmartSecurityAssignment

Defined in:


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       20.01.2025 18:24:18