다음을 통해 공유


정적으로 연결된 보조 클래스

정적으로 연결된 보조 클래스는 스키마에서 개체 클래스의 classSchema 정의의 auxiliaryClass 또는 systemAuxiliaryClass 특성에 포함된 클래스입니다. 즉, 보조 클래스는 연결된 클래스의 모든 인스턴스에 속합니다.

보조 클래스는 클래스가 정의될 때, 즉 classSchema 개체가 스키마 컨테이너에 추가될 때 개체 클래스에 정적으로 연결할 수 있습니다. systemAuxiliaryClass 사용할 수 있는 유일한 시간입니다. classSchema 개체를 만든 후에는 해당 systemAuxiliaryClass 특성을 수정할 수 없습니다. 현재 정적으로 연결된 보조 클래스에는 필수(mustHave) 및/또는 선택적(mayHave) 특성이 있을 수 있습니다.

스키마를 확장하는 데 필요한 권한이 있는 권한 있는 사용자는 기존 classSchema 개체의 systemAuxiliaryClass 특성에서 보조 클래스를 추가하거나 제거할 수 있습니다. 이렇게 하면 개체 클래스의 모든 기존 인스턴스에서 보조 클래스가 추가되거나 제거됩니다. 현재 정적으로 연결된 보조 클래스에는 선택적 특성이 있을 수 있지만 필수 특성은 가질 수 없습니다. 개체 클래스의 기존 인스턴스가 있을 수 있기 때문입니다. 이 경우 새 필수 특성을 추가하면 문제가 발생합니다. 권한 있는 사용자는 이후에 classSchema 개체의 auxiliaryClass 특성에서 보조 클래스를 제거할 수 있습니다.