Class TriggerType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.TriggerType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class TriggerType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Defines triggers for an object. Trigger is an action that should take place at specified time or under some other condition.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_EXTENSION
static ItemName
F_HANDLER_URI
static ItemName
F_ORIGIN_DESCRIPTION
static ItemName
F_TIMESTAMP
static Producer<TriggerType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description TriggerType()
TriggerType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionType
beginExtension()
TriggerType
clone()
<X> X
end()
boolean
equals(Object other)
TriggerType
extension(ExtensionType value)
ExtensionType
getExtension()
String
getHandlerUri()
String
getOriginDescription()
XMLGregorianCalendar
getTimestamp()
TriggerType
handlerUri(String value)
TriggerType
id(Long value)
TriggerType
originDescription(String value)
void
setExtension(ExtensionType value)
void
setHandlerUri(String value)
void
setOriginDescription(String value)
void
setTimestamp(XMLGregorianCalendar value)
TriggerType
timestamp(String value)
TriggerType
timestamp(XMLGregorianCalendar value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
F_HANDLER_URI
public static final ItemName F_HANDLER_URI
-
F_ORIGIN_DESCRIPTION
public static final ItemName F_ORIGIN_DESCRIPTION
-
F_EXTENSION
public static final ItemName F_EXTENSION
-
FACTORY
public static final Producer<TriggerType> FACTORY
-
-
Constructor Detail
-
TriggerType
public TriggerType()
-
TriggerType
@Deprecated public TriggerType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
-
getHandlerUri
public String getHandlerUri()
-
setHandlerUri
public void setHandlerUri(String value)
-
getOriginDescription
public String getOriginDescription()
-
setOriginDescription
public void setOriginDescription(String value)
-
getExtension
public ExtensionType getExtension()
-
setExtension
public void setExtension(ExtensionType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public TriggerType id(Long value)
-
timestamp
public TriggerType timestamp(XMLGregorianCalendar value)
-
timestamp
public TriggerType timestamp(String value)
-
handlerUri
public TriggerType handlerUri(String value)
-
originDescription
public TriggerType originDescription(String value)
-
extension
public TriggerType extension(ExtensionType value)
-
beginExtension
public ExtensionType beginExtension()
-
end
public <X> X end()
-
clone
public TriggerType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-