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 SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinitionPrismLifecycleDefinition.Data, PrismLifecycleDefinition.Delegable, PrismLifecycleDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.MutablePrismLifecycleDefinition.Mutable.Delegable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.AbstractFreezablefreeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreezeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable
- 
Constructor Details- 
Datapublic Data()
 
- 
- 
Method Details- 
isDeprecatedpublic boolean isDeprecated()- Specified by:
- isDeprecatedin interface- PrismLifecycleDefinition
 
- 
setDeprecatedpublic void setDeprecated(boolean deprecated) - Specified by:
- setDeprecatedin interface- PrismLifecycleDefinition.Mutable
 
- 
isRemovedpublic boolean isRemoved()- Specified by:
- isRemovedin interface- PrismLifecycleDefinition
 
- 
setRemovedpublic void setRemoved(boolean removed) - Specified by:
- setRemovedin interface- PrismLifecycleDefinition.Mutable
 
- 
getRemovedSince- Specified by:
- getRemovedSincein interface- PrismLifecycleDefinition
 
- 
setRemovedSince- Specified by:
- setRemovedSincein interface- PrismLifecycleDefinition.Mutable
 
- 
isExperimentalpublic 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 interface- PrismLifecycleDefinition
 
- 
setExperimentalpublic void setExperimental(boolean experimental) - Specified by:
- setExperimentalin interface- PrismLifecycleDefinition.Mutable
 
- 
getPlannedRemovalDescription 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 interface- PrismLifecycleDefinition
 
- 
setPlannedRemoval- Specified by:
- setPlannedRemovalin interface- PrismLifecycleDefinition.Mutable
 
- 
getDeprecatedSince- Specified by:
- getDeprecatedSincein interface- PrismLifecycleDefinition
 
- 
setDeprecatedSince- Specified by:
- setDeprecatedSincein interface- PrismLifecycleDefinition.Mutable
 
- 
getSchemaMigrations- Specified by:
- getSchemaMigrationsin interface- PrismLifecycleDefinition
 
- 
addSchemaMigration- Specified by:
- addSchemaMigrationin interface- PrismLifecycleDefinition.Mutable
 
- 
setSchemaMigrations- Specified by:
- setSchemaMigrationsin interface- PrismLifecycleDefinition.Mutable
 
 
-