Interface NativeResourceSchema.NativeResourceSchemaBuilder
- All Superinterfaces:
SchemaBuilder
- All Known Implementing Classes:
NativeResourceSchemaImpl
- Enclosing interface:
- NativeResourceSchema
-
Method Summary
Modifier and TypeMethodDescriptionvoid
@NotNull NativeResourceSchema
newComplexTypeDefinitionLikeBuilder
(String localTypeName) Returns the builder for complex type definition; does not add anything to the schema (yet).Methods inherited from interface com.evolveum.midpoint.prism.schema.SchemaBuilder
add, addDelayedItemDefinition, findTypeDefinitionByType, getNamespace, isRuntime, setRuntime
-
Method Details
-
newComplexTypeDefinitionLikeBuilder
@NotNull @NotNull NativeObjectClassDefinition.NativeObjectClassDefinitionBuilder newComplexTypeDefinitionLikeBuilder(String localTypeName) Description copied from interface:SchemaBuilder
Returns the builder for complex type definition; does not add anything to the schema (yet). We use this one instead of simply creating a newComplexTypeDefinition
using theDefinitionFactory
in order to be able to build non-prism definitions, i.e., ones that are not ofDefinition
type.- Specified by:
newComplexTypeDefinitionLikeBuilder
in interfaceSchemaBuilder
-
getObjectBuilt
-
computeReferenceTypes
- Throws:
SchemaException
-