2022 June Release

Actions of COOSIGNATURE@1.1:SignatureType Permanent link for this heading

Return Type

Signature

void

AllowedClassesFilter(
  ref object[] classes)

SignatureModificationList[]

GetAdditionalSignatureModifications(
  object[] signobjects,
  out retval SignatureModificationList[] modifications)

void

GetSignatureSettings(
  out SignatureVerification verification,
  out boolean genavail,
  out SignatureVersionKind versionkind,
  out boolean propagate,
  out SignatureVersionKind propversionkind,
  out boolean useremark,
  out boolean mustremark,
  out optional boolean disablemenu,
  out optional boolean propagatechangeable,
  optional object[] signobjects,
  out boolean allowvisualsignatures,
  out boolean allowdigitalsignatures)

void

IsAllowedSignature(
  object[] selobjects,
  out boolean allowed,
  optional boolean manual)


COOSIGNATURE@1.1:AllowedClassesFilter Permanent link for this heading

This action can be called on a signature type to remove the classes not allowed by signature configurations from the list of object classes, that is passed as parameter. This action can be used by software components to pre-check, if a certain signature type is available. It is not called by the signature component itself to evaluate signature configurations.

void COOSIGNATURE@1.1:AllowedClassesFilter(
  ref object[] classes)

Name

Description

classes

On input the list of object classes to check. On output the list of object classes allowed for the current user in the current role.

Additional Information


COOSIGNATURE@1.1:GetAdditionalSignatureModifications Permanent link for this heading

Get additional signature modification to the modifications configured on the signature type

SignatureModificationList[] COOSIGNATURE@1.1:GetAdditionalSignatureModifications(
  object[] signobjects,
  out retval SignatureModificationList[] modifications)

Name

Description

signobjects

the objects which should be signed

modifications

the signature modifications

Additional Information


COOSIGNATURE@1.1:GetSignatureSettings Permanent link for this heading

Get the signature settings for a specific sign type

void COOSIGNATURE@1.1:GetSignatureSettings(
  out SignatureVerification verification,
  out boolean genavail,
  out SignatureVersionKind versionkind,
  out boolean propagate,
  out SignatureVersionKind propversionkind,
  out boolean useremark,
  out boolean mustremark,
  out optional boolean disablemenu,
  out optional boolean propagatechangeable,
  optional object[] signobjects,
  out boolean allowvisualsignatures,
  out boolean allowdigitalsignatures)

Name

Description

verification

genavail

versionkind

propagate

propversionkind

useremark

mustremark

disablemenu

propagatechangeable

signobjects

allowvisualsignatures

allowdigitalsignatures

Additional Information


COOSIGNATURE@1.1:IsAllowedSignature Permanent link for this heading

void COOSIGNATURE@1.1:IsAllowedSignature(
  object[] selobjects,
  out boolean allowed,
  optional boolean manual)

Name

Description

selobjects

allowed

manual

Additional Information