Class SignalCode
- java.lang.Object
-
- ch.ivyteam.ivy.model.SimpleValueObject<String>
-
- ch.ivyteam.ivy.process.model.value.EventCode<SignalCode>
-
- ch.ivyteam.ivy.process.model.value.SignalCode
-
- All Implemented Interfaces:
Serializable
,Comparable<SignalCode>
public class SignalCode extends EventCode<SignalCode>
A Signal code or Signal pattern.
SignalCodes are refined by inserting a colon (:)
Example:new SignalCode("datarepository:updated")
Signal patterns can additionally contain wildcards or macros.
Examples:- Signal pattern with wildcard:
new SignalCode("user:*:created")
- Signal pattern with macro:
new SignalCode("order:canceled:<%=in.orderNr%>")
- Since:
- 6.1.0
- See Also:
- Serialized Form
- API:
- This is a public API.
-
-
Constructor Summary
Constructors Constructor Description SignalCode(String value)
Creates a signal code.
-
Method Summary
-
Methods inherited from class ch.ivyteam.ivy.process.model.value.EventCode
append, append, countParts, getPart, getPartAsNumber, isEmpty
-
Methods inherited from class ch.ivyteam.ivy.model.SimpleValueObject
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
SignalCode
public SignalCode(String value)
Creates a signal code.
import ch.ivyteam.ivy.process.model.value.SignalCode; SignalCode signalCode = new SignalCode("datarepository:updated");
- Parameters:
value
-- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-