ModifyFolder

ModifyFolder
Admin
 
Rückgabewert
FolderId
RET
LONG_NUMERIC_IDENTIFIER
>FOLDER.FOLDERID
Parameterliste
FolderId
IN
LONG_NUMERIC_IDENTIFIER
>FOLDER.FOLDERID
NamedValueArray
INo
NamedValue[]
 
FolderNo
INo
LONG_NUMERIC_IDENTIFIER
>FOLDER.FOLDERNO
FolderName
INo
REGULAR_STRING
>FOLDER.FOLDERNAME
Owner
INo
LONG_NUMERIC_IDENTIFIER
>FOLDER.OWNER
ParentFolderId
INo
LONG_NUMERIC_IDENTIFIER
>FOLDER.PARENTFOLDERID
InActiveFlag
INo
BOOLEAN
>FOLDER.INACTIVEFLAG
WebDAVName
INo
REGULAR_STRING
>FOLDER.WEBDAVNAME
WebDAVInActiveFlag
INo
BOOLEAN
>FOLDER.WEBDAVINACTIVEFLAG
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
Folder (Struct)
 
Kurzbeschreibung:
Dieser Service verändert einen bestehenden Eintrag in der Tabelle FOLDER.
(Key: FolderId)
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
  • Aufgrund von Validator-Prüfungen (VD)
  • Wenn der Folder über die FolderId nicht gefunden wird (1)
  • Wenn der Owner als User nicht gefunden wird (2)
  • Wenn der Owner inaktiv ist (3)
  • Wenn der ParentFolder über die ParentFolderId nicht gefunden wird (4)
  • Wenn der ParentFolder inaktiv ist (5)
  • Wenn die FolderNo nicht eindeutig ist (6)
Bemerkungen:
(1): ModFdrNEx
(2): ModFdrAsgOwnerNEx
(3): ModFdrAsgOwnerIsIn
(4): ModFdrAsgParFdrNEx
(5): ModFdrAsgParFdrIsIn
(6): ModFdrFdrNoNUq
[0] Die ParentFolderId darf mit 0 übergeben werden was ein Entfernen des ParentFolders bewirkt!