5. Sự sắp xếp các Item con
7.2 Các kiểu dữ liệu của Property
Có 9 kiểu dữ liệu của Property được định nghĩa bằng các hằng số trong lớp PropertyType.Baogồm:
PropertyType.STRING PropertyType.BINARY PropertyType.DATE PropertyType.LONG PropertyType.DOUBLE PropertyType.BOOLEAN PropertyType.NAME PropertyType.PATH PropertyType.REFERENCE BùiVĩnhPhú 69 ĐặngĐình Vương
YYYY 4chữsốbiểudiễnnăm
MM 2chữsốbiểudiễntháng(từ01đến12) DD 2chữsốbiểudiễnngày(từ01đến31) hh 2chữsốbiểudiễngiờ(từ00đến23)
(khôngchophépbiểudiễndạngam/pm) mm 2chữsốbiểudiễnphút(từ00đến59)
ss.sss 5chữsốbiểudiễngiờvớisaisốlấy3chữsốthậpphân (từ00.000đến59.999)
TZD TimeZoneDesignator
PháttriểnCMSmodulechohệthốngIntranetcuảCôngtyTMA
Các kiểu STRING, BINARY, LONG, DOUBLE, BOOLEAN của Property tương tự như các kiểu string, binary, long, double, boolean được định nghĩa trong packagejava.langcủaJava.
7.2.1 Kiểu Date
ĐịnhdạngcủadữliệucókiểuDatephảitheochuẩnISO8601: YYYY-MM-DDThh:mm:ss.sssTZD.
Trongđó:
7.2.2 Kiểu Reference,Path vàName
Property có kiểu Name dùng để chứa các thuộc tính сủa namespace, nó là một giátrịkiểustringchứamộtphầncủanamespace.
Property có kiểu Path đại diện cho một đường dẫn trong một workspace bao gồm cả đường dẫn tuyệt đối và tương đối. Path không phải là kiểu tham chiếu, nó có thểchứamộtđườngdẫnchỉđếnmộtItemkhôngtồntạitrongworkspace.
Bùi Vĩnh Phú 70 Đặng Đình
Vương
PháttriểnCMSmodulechohệthốngIntranetcuảCôngtyTMA
Property cókiểu Referencedùngđể thamchiếu đến mộtnodetrong workspace. Giátrị củapropertynàylà mộtUUIDcủanode mànóthamchiếu.Nókhôngcho phép xóabấtkỳmộtnodenàocótrongđíchđếncủanó.Nếumuốnxoánode, trướctiênphải xoácácthamchiếuđếnnodeđó.
8.1 Quan hệ giữacác nodecùng tên và cùngcha (Same-NameSiblings )