Uses of Interface
com.evolveum.midpoint.prism.TypeDefinition
Package
Description
-
Uses of TypeDefinition in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeClassDescriptionclass
static class
static class
static class
static class
Modifier and TypeMethodDescription<T extends TypeDefinition>
TDefinitionsToTransformable.applyValue
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) -
Uses of TypeDefinition in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
Provides a definition for a complex type, i.e.interface
Simple type, which behaves as enumeration in most modeling languages.interface
An interface to mutate the definition of a complex type.interface
Defines a simple (non-structured) definition.Modifier and TypeMethodDescription<T extends TypeDefinition>
TItemDefinitionTransformer.applyValue
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) Modifier and TypeMethodDescription@NotNull Collection<TypeDefinition>
TypeDefinition.getStaticSubTypes()
Subtypes - but only these that are a part of the static schema.Modifier and TypeMethodDescriptiondefault boolean
TypeDefinition.isAssignableFrom
(TypeDefinition other, SchemaRegistry registry) -
Uses of TypeDefinition in com.evolveum.midpoint.prism.deleg
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptiondefault @NotNull Collection<TypeDefinition>
TypeDefinitionDelegator.getStaticSubTypes()
-
Uses of TypeDefinition in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
Direct implementation ofComplexTypeDefinition
.class
class
TODO documentclass
Modifier and TypeMethodDescription@NotNull Collection<TypeDefinition>
TypeDefinitionImpl.getStaticSubTypes()
Modifier and TypeMethodDescriptionvoid
TypeDefinitionImpl.addStaticSubType
(TypeDefinition subtype) protected void
TypeDefinitionImpl.copyDefinitionDataFrom
(TypeDefinition source) boolean
TypeDefinitionImpl.isAssignableFrom
(TypeDefinition other, SchemaRegistry schemaRegistry) Crawls up the type hierarchy and looks for type name equivalence. -
Uses of TypeDefinition in com.evolveum.midpoint.prism.impl.schema
Modifier and TypeMethodDescription<TD extends TypeDefinition>
TDPrismSchemaImpl.findTypeDefinitionByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
TDSchemaRegistryImpl.findTypeDefinitionByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
TDPrismSchemaImpl.findTypeDefinitionByType
(@NotNull QName typeName, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
TDSchemaRegistryImpl.findTypeDefinitionByType
(@NotNull QName typeName, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
@NotNull Collection<TD>SchemaRegistryImpl.findTypeDefinitionsByElementName
(@NotNull QName name, @NotNull Class<TD> clazz) <TD extends TypeDefinition>
@NotNull Collection<TD>PrismSchemaImpl.findTypeDefinitionsByType
(@NotNull QName typeName, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
@NotNull Collection<? extends TD>SchemaRegistryImpl.findTypeDefinitionsByType
(@NotNull QName typeName, @NotNull Class<TD> definitionClass) Modifier and TypeMethodDescriptionvoid
PrismSchemaImpl.registerCompileTimeClass
(Class<?> compileTimeClass, TypeDefinition typeDefinition) -
Uses of TypeDefinition in com.evolveum.midpoint.prism.schema
Modifier and TypeMethodDescription<TD extends TypeDefinition>
TDGlobalDefinitionsStore.findTypeDefinitionByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
TDGlobalDefinitionsStore.findTypeDefinitionByType
(@NotNull QName typeName, @NotNull Class<TD> definitionClass) <TD extends TypeDefinition>
@NotNull Collection<TD>SchemaRegistry.findTypeDefinitionsByElementName
(@NotNull QName name, @NotNull Class<TD> clazz) <TD extends TypeDefinition>
@NotNull Collection<? extends TD>GlobalDefinitionsStore.findTypeDefinitionsByType
(@NotNull QName typeName, @NotNull Class<TD> definitionClass) Modifier and TypeMethodDescriptiondefault TypeDefinition
GlobalDefinitionsStore.findTypeDefinitionByType
(@NotNull QName typeName) Modifier and TypeMethodDescriptiondefault @NotNull Collection<? extends TypeDefinition>
GlobalDefinitionsStore.findTypeDefinitionsByType
(@NotNull QName typeName) Modifier and TypeMethodDescriptionvoid
MutablePrismSchema.registerCompileTimeClass
(Class<?> compileTimeClass, TypeDefinition typeDefinition) -
Uses of TypeDefinition in com.evolveum.midpoint.schema.processor
Modifier and TypeInterfaceDescriptioninterface
Represents ad-hoc combination of definitions of structural and auxiliary object classes.interface
Interface allowing modifications of an object class definition.interface
Describes a resource object class (e.g.interface
A definition that describes either an object class (as fetched from the resource, optionally refined by `schemaHandling`), or an object type (as defined in `schemaHandling` part of resource definition).interface
Definition of "resource object type".Modifier and TypeClassDescriptionclass
Common implementation for bothResourceObjectClassDefinition
andResourceObjectTypeDefinition
.class
Represents ad-hoc combination of definitions of structural and auxiliary object classes.class
Default implementation ofResourceObjectClassDefinition
.final class
Default implementation ofResourceObjectTypeDefinition
.Modifier and TypeMethodDescription@NotNull Collection<TypeDefinition>
AbstractResourceObjectDefinitionImpl.getStaticSubTypes()
@NotNull Collection<TypeDefinition>
CompositeObjectDefinitionImpl.getStaticSubTypes()
-
Uses of TypeDefinition in com.evolveum.midpoint.schema.processor.deleg
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface