WebAdapt.TEndUserSessionAdapter Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
_AddRefprotectedCalled when an application uses a component interface.
_ReleaseprotectedCalled when an application releases a component interface.
AddAdapterModeHiddenFieldprotectedDefines a hidden field that passes the adapter's mode value in the HTTP request when an HTML form is submitted.
AddDefaultActionsprotectedAdds default action components to this adapter.
AddDefaultFieldsprotectedAdds default field components to this adapter.
AddOrigValueHiddenFieldsprotectedDefines hidden field(s) that pass the original values of adapter fields in the HTTP request when an HTML form is submitted.
AddRecordKeysHiddenFieldsprotectedDefines hidden field(s) that pass key values in the HTTP request when an HTML form is submitted.
AfterConstructionpublicResponds after the last constructor has executed.
AssignpublicCopies the contents of another similar object.
AssignToprotectedCopies the properties of an object to a destination object.
BeforeDestructionpublicPerforms any necessary actions before the first destructor is called.
CanAddActionClassprotectedIndicates whether a type of adapter action can be added to this adapter.
CanAddFieldClassprotectedIndicates whether a type of adapter field can be added to this adapter.
CanExecuteLoginFormprotectedDetermines if there is a static login page.
CanExecuteLogoutprotectedDetermines if the user is logged in.
CanObserveprotected
CanProduceLoginPageprotectedDetermines whether there is a static login page or an automatically produced login page.
ChangeNameprotectedSets the private, internal storage for the Name property to the string passed in NewName.
CheckDisposedprotected
CheckModifyAccessprotectedChecks end-user rights to modify the adapter's field values.
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ClearAdapterValuesprotectedClears adapter state information.
ClearErrorsprotectedClears the content of the adapter's Errors property.
Createpublic
CreateActionRequestContextprotectedCreates an object that describes the adapter action parameters and adapter field values.
CreateErrorsListprotectedCreates the object used to manage errors associated with this adapter.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DefaultWebComponentsChangeprotectedNotifies other components of changes to the list of default actions or fields.
DefinePropertiesprotectedDesignates methods for storing an object's unpublished data on a stream such as a form file.
Destroypublic
DestroyComponentspublicDestroys all owned components.
DestroyingpublicIndicates that the component and its owned components are about to be destroyed.
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
DoOnHasRightsprotectedDetermines whether the user has view rights.
EncodeActionParamsprotectedWrites name/value pairs that represent adapter state.
EndIteratorprotectedImplements IIteratorSupport's EndIterator method to support iterating over the data records of the adapter.
EqualspublicChecks whether the current instance and the parameter are equal.
ExecuteActionpublicExecutes an action.
ExecuteLoginprotectedLogs in an end user.
ExecuteLoginFormprotectedCreates the HTML login page.
ExecuteLogoutprotectedLogs out the current user.
ExtractRequestParamsprotectedReads name/value pairs from the HTTP request.
FieldAddresspublicReturns the address of a published object field.
FindActionprotectedReturns an action component with a matching action name.
FindComponentpublicIndicates whether a given component is owned by the component.
FindFieldprotectedReturns an adapter field component with a matching field name.
FindNamedActionprotectedFinds an action with a matching variable name.
FindNamedFieldprotectedFinds an adapter field with a matching variable name.
FindNamedVariableprotectedFinds a field or action with a matching variable name.
FindVariableprotectedFinds an adapter action or adapter field with the given variable name.
FindVariableContainerprotectedFinds an adapter action or adapter field that is a container for other scriptable objects.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
FreeNotificationpublicEnsures that AComponent is notified that the component is going to be destroyed.
FreeOnReleasepublicFrees the interface reference for components that were created from COM classes.
GetActionsClassprotectedSpecifies the class to create as a container for adapter actions components.
GetActionsListprotectedProvides a list of action types that can be added to this adapter.
GetAdapterActionsprotectedReturns the adapter actions container object.
GetAdapterErrorsprotectedReturns the adapter's errors object.
GetAdapterErrorsListprotected<insert text here>
GetAdapterFieldsprotectedReturns the adapter fields container object.
GetAdapterHiddenFieldsprotectedReturns a list of hidden fields that hold adapter state information.
GetAdapterHiddenRecordFieldsprotectedReturns a list of hidden fields that associate HTML form fields and adapter field.
GetChildOwnerprotectedReturns the owner of a child component being read from a stream.
GetChildParentprotectedReturns the parent or, if there is no parent, returns the owner of a child component being read from a stream.
GetChildrenprotectedProvides the interface for a method that adapters use to return their child components.
GetDataClassprotectedSpecifies the class to create as a container for adapter field components.
GetDisplayNameprotectedRetrieves the display name string.
GetDisplayNameValueprotectedReturns the name of the current end user.
GetDisposedprotected
GetEchoActionFieldValuesprotectedReturns the value of the echo flag.
GetEndUserAdapterprotectedGets the end-user adapter.
GetEnumeratorpublicReturns a TComponent enumerator.
GetFieldsListprotectedProvides a list of field types that can be added to this adapter.
GetHashCodepublicReturns an integer containing the hash code.
GetHiddenFieldOptionsprotectedIndicates the types of hidden fields that this adapter requires in a submitted HTML form.
GetIDsOfNamesprotectedMaps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetIteratorIndexprotectedImplements IIteratorIndex's GetIteratorIndex method to support iterating over the data records of the adapter.
GetLoggedInprotectedDetermines if the user is logged in
GetLoggedInValueprotectedIndicates whether the current end user has logged in.
GetLoginFormActionprotectedGets the action component for the login form.
GetLogoutActionprotectedGets the action component for the logout form.
GetNamePathpublicReturns a string used by the Object Inspector.
GetObserversprotected
GetOwnerprotectedReturns the owner of a component.
GetParentComponentpublicReturns the containing component.
GetTypeInfoprotectedRetrieves the type information for an object.
GetTypeInfoCountprotectedReturns the number of type information interfaces that an object provides (either 0 or 1).
GetUserIDprotectedReturns the user ID of the current user.
GetVariableprotectedReturns an action or field.
GetVariableCountprotectedReturns the total count of actions and fields.
GetVariableNameprotectedGets the name used to reference this adapter with server-side script.
GetVisibleActionsprotectedReturns a list of this adapter's action components.
GetVisibleFieldsprotectedReturns a list of this adapter's field components.
GetWebSnapObjClassprotectedReturns the class type for this adapter field.
HasExecuteAccessprotectedChecks the end-user's right to execute this adapter's actions.
HasExecuteRightsprotectedDetermines if the user has execute rights for the TBaseEndUserAdapter.
HasModifyAccessprotectedChecks the end-user's right to modify this adapter's fields.
HasModifyRightsprotectedDetermines if the user has modify rights for the TBaseEndUserAdapter.
HasParentpublicVerifies whether the component has a parent.
HasViewAccessprotectedChecks the end-user's right to view this adapter's fields.
HasViewRightsprotectedDetermine if the user has view rights to the TBaseEndUserAdapter.
ImplCanAddActionClassprotectedDetermines if the given action class can be added.
ImplCanAddFieldClassprotectedDetermines if the given action class can be added.
ImplClearAdapterValuesprotectedClears adapter state information.
ImplEndIteratorprotectedImplements IIteratorSupport's EndIterator method to support iterating over the data records of the adapter.
ImplFindVariableprotectedFinds an adapter action or adapter field child with a matching variable name.
ImplFindVariableContainerprotectedFinds an adapter action or adapter field that is a container for other scriptable objects.
ImplGetActionsListprotectedLists supported end-user adapter actions.
ImplGetDisplayNameprotectedGets the display name for this TBaseEndUserAdapter.
ImplGetEchoActionFieldValuesprotectedReturns the value of the echo flag.
ImplGetEndUserAdapterprotectedReturns this TBaseEndUserAdapter.
ImplGetFieldsListprotectedObtains the list of all of the fields for the end-user adapter.
ImplGetIteratorIndexprotectedImplements IIteratorIndex's GetIteratorIndex method to support iterating over the data records of the adapter.
ImplGetLoggedInprotectedChecks the value of the LoggedIn field.
ImplGetLoginFormActionprotectedGets the LoginForm action component for this TBaseEndUserAdapter.
ImplGetLogoutActionprotectedGets the Logout action component for this TBaseEndUserAdapter.
ImplGetVariableprotectedReturns an action or field.
ImplGetVariableCountprotectedReturns the total count of actions and fields.
ImplGetVariableNameprotectedGets the name used to reference this adapter with server-side script.
ImplGetVisibleActionsprotectedReturns a list of this adapter's action components.
ImplGetVisibleFieldsprotectedReturns a list of this adapter's field components.
ImplHasExecuteAccessprotectedChecks the end-user's right to execute this adapter's actions.
ImplHasExecuteRightsprotectedChecks user rights and determines if the user has execute rights.
ImplHasModifyAccessprotectedChecks the end-user's right to modify this adapter's fields.
ImplHasModifyRightsprotectedChecks user rights and determines if the user has modify rights.
ImplHasViewAccessprotectedChecks the end-user's right to view this adapter's fields.
ImplHasViewRightsprotectedChecks user rights and determines if the user has view rights.
ImplInIteratorprotectedImplements IIteratorIndex's InIterator to support iterating over the data records of the adapter.
ImplLogInprotectedProcesses the login for the given user.
ImplNextIterationprotectedImplements IIteratorSupport's NextIteration method to support iterating over the records of the adapter.
ImplNotifyActivateprotectedCalled when the web module is activated.
ImplNotifyDeactivateprotectedCalled when the web module is deactivated.
ImplProduceLoginPageprotectedGenerate the HTML login page.
ImplSetActionsprotectedInitializes the Actions property.
ImplSetDataprotectedInitializes the Data property.
ImplSetEchoActionFieldValuesprotectedSets the echo flag for this adapter's fields.
ImplStartIteratorprotectedImplements IIteratorSupport's StartIterator method to support iterating over the records of the adapter.
InheritsFrompublicDetermines the relationship of two object types.
InIteratorprotectedImplements IIteratorIndex's InIterator method to support iterating over the data records of the adapter.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InsertComponentpublicEstablishes the component as the owner of a specified component.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
InvokeprotectedProvides access to Automation properties and methods when the component wraps an Automation object.
IsActionInUseprotectedIndicates whether a particular action has been added to the adapter.
IsFieldInUseprotectedIndicates whether a particular field has been added to the adapter.
IsImplementorOfpublicIndicates whether the component implements a specified interface.
ListHiddenFieldsprotectedSpecifies the HTML form hidden fields needed by the adapter.
ListHiddenRecordFieldsprotectedSpecifies the HTML form hidden fields needed by the adapter.
LoadedprotectedInitializes the component after the form file has been read into memory.
LogInprotectedProcesses the server-side login for the given user.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
NextIterationprotectedImplements IIteratorSupport's NextIteration method to support iterating over the data records of the adapter.
NotificationprotectedClears references to deleted components.
NotifyActivateprotectedCalled when the web module is activated.
NotifyAdapterChangeprotectedNotifies components that the adapter has changed in some way.
NotifyDeactivateprotectedCalled when the web module is deactivated.
ObserverAddedprotected
operator ()public
PaletteCreatedprotectedResponds when the component is created from the component palette.
ProduceLoginPageprotectedGenerates the login page.
QualifiedClassNamepublicReturns the qualified name of the class.
QueryInterfaceprotectedReturns a reference to a specified interface if the current component supports that interface.
ReadStateprotectedReads the state of the component.
ReferenceInterfacepublicEstablishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.
RemoveComponentpublicRemoves a specified component specified from the component's Components list.
RemoveFreeNotificationpublicDisables the destruction notification that was enabled by FreeNotification.
RemoveFreeNotificationsprotectedNotifies all owned components of the owner component's imminent destruction.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SetActionsprotectedInitializes the Actions property.
SetAncestorprotectedClears or sets csAncestor state in the component's ComponentState property.
SetChildOrderprotectedSets the visual ordering of a child control.
SetDataprotectedInitializes the Data property.
SetDesigningprotectedEnsures that components inserted at design time have their design-mode flag set.
SetDesignInstanceprotectedEnsures that components inserted at design time have their design-mode flag set.
SetEchoActionFieldValuesprotectedSets the echo flag for this adapter's fields.
SetInlineprotectedSets the csInline bit of the component's ComponentState property.
SetNameprotectedSets the value of the Name property.
SetParentComponentprotectedSets the parent component.
SetSubComponentpublicIdentifies whether the component is a subcomponent.
StartIteratorprotectedImplements IIteratorSupport's StartIterator method to support iterating over the records of the adapter.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
UpdateActionpublicUpdates the state of an action.
UpdatedprotectedClears the csUpdating state in the component's ComponentState property when the component finishes updating.
UpdateFieldsExecuteValuesprotectedExecutes the adapter's fields with values passed in the HTTP request.
UpdateFieldsGetAnyChangesprotectedDetermines whether the values in the HTTP request change any adapter fields.
UpdateFieldsUpdateValuesprotectedUpdates the adapter's fields with values passed in the HTTP request.
UpdateFieldsValidateValuesprotectedValidate the adapter's field values passed in the HTTP request.
UpdateRecordspublicUpdates the adapter's fields with the field values passed in an HTTP request.
UpdateRecordsGetAnyChangesprotectedDetermines whether values passed in the HTTP request will change any adapter fields.
UpdateRecordsUpdateValuesprotectedUpdates adapter fields with values passed in the HTTP request.
UpdateRecordsValidateValuesprotectedValidate the adapter's field values passed in the HTTP request.
UpdateRegistryprotectedProvides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.
UpdatingprotectedSets the csUpdating state in the component's ComponentState property.
UserListprotectedGets the user list.
ValidateContainerprotectedDetermines whether an object can be inserted into a container.
ValidateInsertprotectedProvides the interface for a method that validates a child component before it is inserted.
ValidateRenameprotectedEnsures that renaming an owned component does not create a name conflict.
WebComponentsChangeprotectedWebComponentsChange is called when the list of adapter fields or adapter actions changes.
WriteStateprotectedWrites the state of the component.


Personal tools
Translations