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.void
verify
(IContributionsManager contribs) Verifies, whether all operations (conditions and functions) used in this operation do exist.
-
Method Details
-
getId
-
getName
-
getRoles
- Returns:
- Live set of
String
role 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
IOperation
s, which should be used as conditions.
-
getFunctions
- Returns:
- Live Set of
IOperation
s, 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,
null
for valid policy. - Since:
- 3.9.0
-
getRequired
- Returns:
- Live set of
String
field Ids, which must be filled after this action is executed.
-
getCleared
- Returns:
- Live list of
String
field 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.
-