Move(IDataObject, String):Void

Verschiebt das aktuelle Datenobjekt unter ein anderes Datenobjekt und benennt das aktuelle Datenobjekt dabei um.

Wichtig ist, dass unterhalb des neuen Elterndatenobjektes ein Datenobjekt erstellt werden darf, welches dem Schema des aktuellen Datenobjektes folgt.

Rückgabetyp: System.Void

Parameter

newParent

Typ: Onion.Client.IDataObject

Dieser Parameter gibt das Datenobjekt an, unter welchem das aktuelle Datenobjekt verschoben werden soll.

newName

Typ: System.String

Mittels diesem Parameter kann das aktuelle Datenobjekt beim Vorgang des Verschiebens umbenannt werden.

Dieser Fall kann nützlich sein, wenn der aktuelle Name des Datenobjektes bereits in der neuen Ebene vorhanden ist oder äquivalent der neue Name in der bisherigen Ebene vorhanden ist. Der Vorgang der Verschiebung kann somit, ohne diese Methode, aufwändiger werden.

Sollte der neu vergebene Name in der Zielebene bereits vorhanden sein, so wird eine DataObjectAlreadyExistsException ausgelöst. Der gesamte Vorgang wird dabei abgebrochen.