2022 June Release

Actions of FSCWATERMARKS@1.1001 Permanent link for this heading

Return Type

Signature

void

AttrWatermarkContentGet(
  AttributeDefinition attrdef,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

void

AttrWatermarkContentGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

WatermarkSettings

GetWatermarkSettings(
  boolean checkaccess,
  out retval WatermarkSettings watermarksettings,
  out boolean hassettings)

void

InitWatermarkSettings()

boolean

IsCopyWatermarkObjectsAllowed(
  optional object targetobject,
  out retval boolean allowed)

void

ManageWatermarkSettings(
  optional integer unused1,
  optional integer unused2)

void

ReadWatermarkSettings(
  optional integer unused1,
  optional integer unused2)

void

WriteWatermark(
  ref any cont,
  optional WatermarkSettings watermarksettings)


FSCWATERMARKS@1.1001:AttrWatermarkContentGet Permanent link for this heading

Prevents access to content for read-only users.

void FSCWATERMARKS@1.1001:AttrWatermarkContentGet(
  AttributeDefinition attrdef,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCWATERMARKS@1.1001:AttrWatermarkContentGetVersion Permanent link for this heading

Prevents access to content for read-only users for a version.

void FSCWATERMARKS@1.1001:AttrWatermarkContentGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


FSCWATERMARKS@1.1001:GetWatermarkSettings Permanent link for this heading

Retrieves the watermark definition for the current object. The watermark definition is only returned if the main content of the object is not changeable or if the watermark definition forces watermarks also for editors. The default implementation retrieves the watermark definition configured for the room of the current object or for the app configuration room. This method can be wrapped or overwritten to provide watermark definitions in other usage scenarios.

WatermarkSettings FSCWATERMARKS@1.1001:GetWatermarkSettings(
  boolean checkaccess,
  out retval WatermarkSettings watermarksettings,
  out boolean hassettings)

Name

Description

checkaccess

check if the current user may read the original content

watermarksettings

the watermark settings

hassettings

Additional Information


FSCWATERMARKS@1.1001:InitWatermarkSettings Permanent link for this heading

void FSCWATERMARKS@1.1001:InitWatermarkSettings()

Additional Information


FSCWATERMARKS@1.1001:IsCopyWatermarkObjectsAllowed Permanent link for this heading

Check if copying objects with watermarks is allowed

boolean FSCWATERMARKS@1.1001:IsCopyWatermarkObjectsAllowed(
  optional object targetobject,
  out retval boolean allowed)

Name

Description

targetobject

allowed

Additional Information


FSCWATERMARKS@1.1001:ManageWatermarkSettings Permanent link for this heading

Manages the watermark settings of a room

void FSCWATERMARKS@1.1001:ManageWatermarkSettings(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCWATERMARKS@1.1001:ReadWatermarkSettings Permanent link for this heading

Reads the watermark settings of a room

void FSCWATERMARKS@1.1001:ReadWatermarkSettings(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCWATERMARKS@1.1001:WriteWatermark Permanent link for this heading

void FSCWATERMARKS@1.1001:WriteWatermark(
  ref any cont,
  optional WatermarkSettings watermarksettings)

Name

Description

cont

watermarksettings

Additional Information