Package com.evolveum.midpoint.prism
Interface PrismLifecycleDefinition.Delegable
- All Superinterfaces:
PrismLifecycleDefinition
- Enclosing interface:
- PrismLifecycleDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition
PrismLifecycleDefinition.Data, PrismLifecycleDefinition.Delegable, PrismLifecycleDefinition.Mutable
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
default String
Version of data model in which the item is likely to be removed.default String
default @Nullable List<SchemaMigration>
default boolean
default boolean
Experimental functionality is not stable and it may be changed in any future release without any warning.default boolean
@NotNull PrismLifecycleDefinition
-
Method Details
-
prismLifecycleDefinition
-
isDeprecated
default boolean isDeprecated()- Specified by:
isDeprecated
in interfacePrismLifecycleDefinition
-
isRemoved
default boolean isRemoved()- Specified by:
isRemoved
in interfacePrismLifecycleDefinition
-
getRemovedSince
- Specified by:
getRemovedSince
in interfacePrismLifecycleDefinition
-
isExperimental
default boolean isExperimental()Description copied from interface:PrismLifecycleDefinition
Experimental functionality is not stable and it may be changed in any future release without any warning. Use at your own risk.- Specified by:
isExperimental
in interfacePrismLifecycleDefinition
-
getPlannedRemoval
Description copied from interface:PrismLifecycleDefinition
Version of data model in which the item is likely to be removed. This annotation is used for deprecated item to indicate imminent incompatibility in future versions of data model.- Specified by:
getPlannedRemoval
in interfacePrismLifecycleDefinition
-
getDeprecatedSince
- Specified by:
getDeprecatedSince
in interfacePrismLifecycleDefinition
-
getSchemaMigrations
- Specified by:
getSchemaMigrations
in interfacePrismLifecycleDefinition
-