Uses of Interface
com.evolveum.midpoint.prism.TypeDefinition
-
-
Uses of TypeDefinition in com.evolveum.midpoint.common.refinery
Subinterfaces of TypeDefinition in com.evolveum.midpoint.common.refinery Modifier and Type Interface Description interface
CompositeRefinedObjectClassDefinition
Used to represent combined definition of structural and auxiliary object classes.interface
LayerRefinedObjectClassDefinition
interface
RefinedObjectClassDefinition
Classes in com.evolveum.midpoint.common.refinery that implement TypeDefinition Modifier and Type Class Description class
CompositeRefinedObjectClassDefinitionImpl
Used to represent combined definition of structural and auxiliary object classes.class
LayerRefinedObjectClassDefinitionImpl
class
RefinedObjectClassDefinitionImpl
Methods in com.evolveum.midpoint.common.refinery with type parameters of type TypeDefinition Modifier and Type Method Description <TD extends TypeDefinition>
TDLayerRefinedResourceSchemaImpl. findTypeDefinitionByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<TD> definitionClass)
<TD extends TypeDefinition>
TDRefinedResourceSchemaImpl. findTypeDefinitionByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<TD> definitionClass)
<TD extends TypeDefinition>
TDLayerRefinedResourceSchemaImpl. findTypeDefinitionByType(@NotNull QName typeName, @NotNull Class<TD> definitionClass)
<TD extends TypeDefinition>
TDRefinedResourceSchemaImpl. findTypeDefinitionByType(@NotNull QName typeName, @NotNull Class<TD> definitionClass)
<TD extends TypeDefinition>
@NotNull Collection<? extends TD>LayerRefinedResourceSchemaImpl. findTypeDefinitionsByType(@NotNull QName typeName, @NotNull Class<TD> definitionClass)
<TD extends TypeDefinition>
@NotNull Collection<? extends TD>RefinedResourceSchemaImpl. findTypeDefinitionsByType(@NotNull QName typeName, @NotNull Class<TD> definitionClass)
Methods in com.evolveum.midpoint.common.refinery that return types with arguments of type TypeDefinition Modifier and Type Method Description @NotNull Collection<TypeDefinition>
CompositeRefinedObjectClassDefinitionImpl. getStaticSubTypes()
@NotNull Collection<TypeDefinition>
LayerRefinedObjectClassDefinitionImpl. getStaticSubTypes()
@NotNull Collection<TypeDefinition>
RefinedObjectClassDefinitionImpl. getStaticSubTypes()
-
Uses of TypeDefinition in com.evolveum.midpoint.model.impl.schema.transform
Classes in com.evolveum.midpoint.model.impl.schema.transform that implement TypeDefinition Modifier and Type Class Description class
TransformableComplexTypeDefinition
static class
TransformableComplexTypeDefinition.ObjectClass
Methods in com.evolveum.midpoint.model.impl.schema.transform with type parameters of type TypeDefinition Modifier and Type Method Description <T extends TypeDefinition>
TDefinitionsToTransformable. applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef)
-
Uses of TypeDefinition in com.evolveum.midpoint.prism
Subinterfaces of TypeDefinition in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
ComplexTypeDefinition
Provides a definition for a complex type, i.e.interface
MutableComplexTypeDefinition
interface
SimpleTypeDefinition
Primarily for enums.Methods in com.evolveum.midpoint.prism with type parameters of type TypeDefinition Modifier and Type Method Description <T extends TypeDefinition>
TItemDefinitionTransformer. applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef)
Methods in com.evolveum.midpoint.prism that return types with arguments of type TypeDefinition Modifier and Type Method Description @NotNull Collection<TypeDefinition>
TypeDefinition. getStaticSubTypes()
Subtypes - but only these that are a part of the static schema.Methods in com.evolveum.midpoint.prism with parameters of type TypeDefinition Modifier and Type Method Description default boolean
TypeDefinition. isAssignableFrom(TypeDefinition other, SchemaRegistry registry)
-
Uses of TypeDefinition in com.evolveum.midpoint.prism.deleg
Subinterfaces of TypeDefinition in com.evolveum.midpoint.prism.deleg Modifier and Type Interface Description interface
ComplexTypeDefinitionDelegator
interface
TypeDefinitionDelegator
Methods in com.evolveum.midpoint.prism.deleg that return TypeDefinition Modifier and Type Method Description TypeDefinition
TypeDefinitionDelegator. delegate()
Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type TypeDefinition Modifier and Type Method Description default @NotNull Collection<TypeDefinition>
TypeDefinitionDelegator. getStaticSubTypes()
-
Uses of TypeDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement TypeDefinition Modifier and Type Class Description class
ComplexTypeDefinitionImpl
TODOclass
SimpleTypeDefinitionImpl
class
TypeDefinitionImpl
Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type TypeDefinition Modifier and Type Method Description @NotNull Collection<TypeDefinition>
TypeDefinitionImpl. getStaticSubTypes()
Methods in com.evolveum.midpoint.prism.impl with parameters of type TypeDefinition Modifier and Type Method Description void
TypeDefinitionImpl. addStaticSubType(TypeDefinition subtype)
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
Methods in com.evolveum.midpoint.prism.impl.schema with type parameters of type TypeDefinition Modifier and Type Method Description <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)
-
Uses of TypeDefinition in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with type parameters of type TypeDefinition Modifier and Type Method Description <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)
Methods in com.evolveum.midpoint.prism.schema that return TypeDefinition Modifier and Type Method Description default TypeDefinition
GlobalDefinitionsStore. findTypeDefinitionByType(@NotNull QName typeName)
Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type TypeDefinition Modifier and Type Method Description default @NotNull Collection<? extends TypeDefinition>
GlobalDefinitionsStore. findTypeDefinitionsByType(@NotNull QName typeName)
-
Uses of TypeDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of TypeDefinition in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
MutableObjectClassComplexTypeDefinition
interface
ObjectClassComplexTypeDefinition
Describes a resource object class.Classes in com.evolveum.midpoint.schema.processor that implement TypeDefinition Modifier and Type Class Description class
ObjectClassComplexTypeDefinitionImpl
-
Uses of TypeDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of TypeDefinition in com.evolveum.midpoint.schema.processor.deleg Modifier and Type Interface Description interface
ObjectClassTypeDefinitionDelegator
-