Interface NativeResourceSchema.NativeResourceSchemaBuilder
- All Superinterfaces:
SchemaBuilder
- All Known Implementing Classes:
NativeResourceSchemaImpl
- Enclosing interface:
- NativeResourceSchema
-
Method Summary
Modifier and TypeMethodDescriptionvoid@NotNull NativeResourceSchemanewComplexTypeDefinitionLikeBuilder(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:SchemaBuilderReturns the builder for complex type definition; does not add anything to the schema (yet). We use this one instead of simply creating a newComplexTypeDefinitionusing theDefinitionFactoryin order to be able to build non-prism definitions, i.e., ones that are not ofDefinitiontype.- Specified by:
newComplexTypeDefinitionLikeBuilderin interfaceSchemaBuilder
-
getObjectBuilt
-
computeReferenceTypes
- Throws:
SchemaException
-