Bagikan melalui


Kelas Tambahan yang Ditautkan Secara Dinamis

Kelas tambahan yang ditautkan secara dinamis adalah kelas yang dilampirkan ke objek individual, bukan ke kelas objek. Penautan dinamis memungkinkan Anda menyimpan atribut tambahan dengan objek individual tanpa dampak di seluruh forest untuk memperluas definisi skema untuk seluruh kelas. Misalnya, perusahaan dapat menggunakan penautan dinamis untuk melampirkan kelas tambahan khusus penjualan ke objek pengguna orang penjualannya, dan kelas tambahan khusus departemen lainnya ke objek pengguna karyawan di departemen lain.

Penautan dinamis tidak kompleks: tambahkan nama kelas tambahan ke nilai atribut objectClass objek. Jika kelas tambahan memiliki atribut wajib (mustHave atau systemMustHave), Anda harus mengaturnya secara bersamaan. Untuk informasi selengkapnya dan contoh kode, lihat Menambahkan Kelas Tambahan ke Instans Objek.

Untuk menghapus kelas tambahan yang ditautkan secara dinamis, hapus nilai semua atribut dari kelas tambahan, lalu hapus nama kelas tambahan dari objectClass atribut objek.

Jika Anda secara dinamis menambahkan kelas tambahan yang merupakan subkelas dari kelas tambahan lainnya, kedua kelas tambahan ditambahkan ke objek target. Namun, menghapus kelas tambahan anak tidak menghapus induknya; setiap kelas harus dihapus secara eksplisit.