diff options
Diffstat (limited to 'src/site-docs/adoc/fragments/apex-policy-model/concept-datatype.adoc')
-rw-r--r-- | src/site-docs/adoc/fragments/apex-policy-model/concept-datatype.adoc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/site-docs/adoc/fragments/apex-policy-model/concept-datatype.adoc b/src/site-docs/adoc/fragments/apex-policy-model/concept-datatype.adoc new file mode 100644 index 000000000..f0062e2aa --- /dev/null +++ b/src/site-docs/adoc/fragments/apex-policy-model/concept-datatype.adoc @@ -0,0 +1,21 @@ +// +// ============LICENSE_START======================================================= +// Copyright (C) 2016-2018 Ericsson. All rights reserved. +// ================================================================================ +// This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE +// Full license text at https://creativecommons.org/licenses/by/4.0/legalcode +// +// SPDX-License-Identifier: CC-BY-4.0 +// ============LICENSE_END========================================================= +// +// @author Sven van der Meer (sven.van.der.meer@ericsson.com) +// + +== Concept: DataType + +Data types are tightly controlled in APEX in order to provide a very high degree of consistency in policies and to facilitate tracking of changes to context as policies execute. +All context is modeled as a __DataType__ concept. +Each DataType concept instance is keyed with an `ArtifactKey` key. +The DataType field identifies the Java class of objects that is used to represent concept instances that use this data type. +All context has a __DataType__; incoming and outgoing context is represented by __EventField__ concepts and all other context is represented by __ContextItem__ concepts. + |