Package com.evolveum.midpoint.prism
Class PrismLifecycleDefinition.Data
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.PrismLifecycleDefinition.Data
- All Implemented Interfaces:
Freezable,PrismLifecycleDefinition,PrismLifecycleDefinition.Mutable
- Enclosing interface:
- PrismLifecycleDefinition
public static class PrismLifecycleDefinition.Data
extends AbstractFreezable
implements PrismLifecycleDefinition, PrismLifecycleDefinition.Mutable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition
PrismLifecycleDefinition.Data, PrismLifecycleDefinition.Delegable, PrismLifecycleDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
PrismLifecycleDefinition.Mutable.Delegable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidVersion of data model in which the item is likely to be removed.@Nullable List<SchemaMigration>booleanbooleanExperimental functionality is not stable and it may be changed in any future release without any warning.booleanvoidsetDeprecated(boolean deprecated) voidsetDeprecatedSince(String deprecatedSince) voidsetExperimental(boolean experimental) voidsetPlannedRemoval(String plannedRemoval) voidsetRemoved(boolean removed) voidsetRemovedSince(String removedSince) voidsetSchemaMigrations(List<SchemaMigration> value) Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreezeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
Data
public Data()
-
-
Method Details
-
isDeprecated
public boolean isDeprecated()- Specified by:
isDeprecatedin interfacePrismLifecycleDefinition
-
setDeprecated
public void setDeprecated(boolean deprecated) - Specified by:
setDeprecatedin interfacePrismLifecycleDefinition.Mutable
-
isRemoved
public boolean isRemoved()- Specified by:
isRemovedin interfacePrismLifecycleDefinition
-
setRemoved
public void setRemoved(boolean removed) - Specified by:
setRemovedin interfacePrismLifecycleDefinition.Mutable
-
getRemovedSince
- Specified by:
getRemovedSincein interfacePrismLifecycleDefinition
-
setRemovedSince
- Specified by:
setRemovedSincein interfacePrismLifecycleDefinition.Mutable
-
isExperimental
public boolean isExperimental()Description copied from interface:PrismLifecycleDefinitionExperimental functionality is not stable and it may be changed in any future release without any warning. Use at your own risk.- Specified by:
isExperimentalin interfacePrismLifecycleDefinition
-
setExperimental
public void setExperimental(boolean experimental) - Specified by:
setExperimentalin interfacePrismLifecycleDefinition.Mutable
-
getPlannedRemoval
Description copied from interface:PrismLifecycleDefinitionVersion 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:
getPlannedRemovalin interfacePrismLifecycleDefinition
-
setPlannedRemoval
- Specified by:
setPlannedRemovalin interfacePrismLifecycleDefinition.Mutable
-
getDeprecatedSince
- Specified by:
getDeprecatedSincein interfacePrismLifecycleDefinition
-
setDeprecatedSince
- Specified by:
setDeprecatedSincein interfacePrismLifecycleDefinition.Mutable
-
getSchemaMigrations
- Specified by:
getSchemaMigrationsin interfacePrismLifecycleDefinition
-
addSchemaMigration
- Specified by:
addSchemaMigrationin interfacePrismLifecycleDefinition.Mutable
-
setSchemaMigrations
- Specified by:
setSchemaMigrationsin interfacePrismLifecycleDefinition.Mutable
-