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
+ CountResultRecords (dataset-handle, ICountRecordsRequest) Counts the number of results of the query
+ Consultingwerk.OERA.RestResource.RestMethodResponse DeleteOrphanSecurityAssignment (CharacterHolder) Deletes a security assignment
# DocumentInvalidAssignments (handle, handle, logical, logical, logical, logical) Documents invalid assignments
# FetchData (IFetchDataRequest) Fetch data and/or definitions
+ FetchData (IFetchDataRequest, dataset-handle) Fetch data and/or definitions
+ FetchDataset (dataset-handle) Creates and returns an empty dataset to the caller
# FillRealmFields (handle, handle) Fills the orphaned security assignment's realm fields with data from the given realm handle
# Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor GetLookupDescriptor (SecurityRealmInfoService, character) Returns the lookup descriptor for a security realm
+ Consultingwerk.OERA.RestResource.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
+ PerformIntegrityCheck (dataset, ISerializable) Checks for orphaned security assignments
+ F SaveChanges (dataset-handle) Saves changes
+ F SaveChanges (dataset-handle, Object) Saves changes


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 CountResultRecords (dataset-handle, ICountRecordsRequest)

Purpose: Counts the number of results of the query
Notes: Used by the Generic JSDO Service to support the Count feature

Parameters:
phDataset DATASET-HANDLE
The dataset handle (not used)
poParameter Consultingwerk.OERA.ICountRecordsRequest
The CharacterHolder to receive the list of TOP-NAV-BUFFERS
Top

PUBLIC Consultingwerk.OERA.RestResource.RestMethodResponse DeleteOrphanSecurityAssignment (CharacterHolder)

Purpose: Deletes a security assignment
Notes:

Parameters:
poSecurityAssignmentGuid Consultingwerk.CharacterHolder
The GUID of the security assignment to delete
Returns Consultingwerk.OERA.RestResource.RestMethodResponse
The RestMethodResponse with the http status
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)

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)

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)

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.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 Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods ()

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

Returns Consultingwerk.OERA.RestResource.ListRestMethod
The list of supported rest methods to the caller
Top

PUBLIC CHARACTER 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 SaveChanges (dataset-handle)

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)

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


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       21.07.2025 10:27:32