Interface IAction
public interface IAction
- Author:
- Michal Dobisek, Polarion Software
-
Method Summary
Modifier and TypeMethodDescriptiongetId()getName()getRoles()Returns the signature related settings for this action.voidverify(IContributionsManager contribs) Verifies, whether all operations (conditions and functions) used in this operation do exist.
-
Method Details
-
getId
-
getName
-
getRoles
- Returns:
- Live set of
Stringrole Ids. If empty, then there are no role limitations. Otherwise only users with at least of one from the given roles can perform the action.
-
getConditions
- Returns:
- Live Set of
IOperations, which should be used as conditions.
-
getFunctions
- Returns:
- Live Set of
IOperations, which should be used as functions.
-
getNotRecognizedConditionsMessages
- Returns:
- List of messages for all no recognized conditions.
- Since:
- 3.6.1
-
getNotRecognizedFunctionsMessages
- Returns:
- List of messages for all no recognized functions.
- Since:
- 3.6.1
-
getNotRecognizedSignaturePolicyMessage
- Returns:
- Message for not recognized signature policy,
nullfor valid policy. - Since:
- 3.9.0
-
getRequired
- Returns:
- Live set of
Stringfield Ids, which must be filled after this action is executed.
-
getCleared
- Returns:
- Live list of
Stringfield Ids, which will be automatically cleared during this action execution.
-
getSignaturesConfiguration
Returns the signature related settings for this action.- Since:
- 3.9.0
-
verify
Verifies, whether all operations (conditions and functions) used in this operation do exist.- Parameters:
contribs-- Throws:
VerificationException- If there is some wrong operation.
-