Class PolicyActionConfigItem<A extends PolicyActionType>
java.lang.Object
com.evolveum.midpoint.schema.config.ConfigurationItem<A>
com.evolveum.midpoint.schema.config.PolicyActionConfigItem<A>
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
ScriptExecutionPolicyActionConfigItem
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.schema.config.ConfigurationItem
DESC
-
Constructor Summary
ConstructorDescriptionPolicyActionConfigItem
(@NotNull ConfigurationItem<A> original) PolicyActionConfigItem
(A value, @NotNull ConfigurationItemOrigin origin) -
Method Summary
Modifier and TypeMethodDescriptionclone()
Intentionally not calling super.clone, as the value is final (and we have to clone it); so we would have to hack this using reflection turning off the `final` flag.@Nullable ExpressionConfigItem
@Nullable String
getName()
@NotNull String
Preliminary implementation, will probably change.@NotNull String
To be overridden in specific subclasses.static <A extends PolicyActionType>
PolicyActionConfigItem<A>of
(A bean, @NotNull ConfigurationItemOrigin origin) static <A extends PolicyActionType>
PolicyActionConfigItem<A>of
(A bean, @NotNull OriginProvider<? super A> originProvider) Methods inherited from class com.evolveum.midpoint.schema.config.ConfigurationItem
as, as, asList, child, child, configCheck, configNonNull, embedded, equals, fullDescription, hashCode, of, ofList, ofList, ofListEmbedded, origin, originFor, originProviderFor, toString, value
-
Constructor Details
-
PolicyActionConfigItem
-
PolicyActionConfigItem
-
-
Method Details
-
of
public static <A extends PolicyActionType> PolicyActionConfigItem<A> of(@NotNull A bean, @NotNull @NotNull ConfigurationItemOrigin origin) -
of
public static <A extends PolicyActionType> PolicyActionConfigItem<A> of(@NotNull A bean, @NotNull @NotNull OriginProvider<? super A> originProvider) -
localDescription
Description copied from class:ConfigurationItem
To be overridden in specific subclasses.- Overrides:
localDescription
in classConfigurationItem<A extends PolicyActionType>
-
clone
Description copied from class:ConfigurationItem
Intentionally not calling super.clone, as the value is final (and we have to clone it); so we would have to hack this using reflection turning off the `final` flag.- Overrides:
clone
in classConfigurationItem<A extends PolicyActionType>
-
getName
-
getCondition
-
getTypeName
Preliminary implementation, will probably change.
-