Package cdc.issues.api
Class IssueId
- java.lang.Object
-
- cdc.issues.api.IssueId
-
public class IssueId extends Object
Issue identifier.It is composed of issue type and locations.
- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description IssueId(RuleId ruleId, IssueLocation[] locations)IssueId(RuleId ruleId, IssueParams params, IssueLocation[] locations)IssueId(String domain, Enum<?> name, IssueLocation[] locations)IssueId(String domain, Enum<?> name, IssueParams params, IssueLocation[] locations)IssueId(String domain, String name, IssueLocation[] locations)IssueId(String domain, String name, IssueParams params, IssueLocation[] locations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)StringgetDomain()IssueLocation[]getLocations()StringgetName()<T extends Enum<T>>
TgetName(Class<T> cls)IssueParamsgetParams()RuleIdgetRuleId()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
IssueId
public IssueId(RuleId ruleId, IssueParams params, IssueLocation[] locations)
-
IssueId
public IssueId(String domain, String name, IssueParams params, IssueLocation[] locations)
-
IssueId
public IssueId(RuleId ruleId, IssueLocation[] locations)
-
IssueId
public IssueId(String domain, String name, IssueLocation[] locations)
-
IssueId
public IssueId(String domain, Enum<?> name, IssueParams params, IssueLocation[] locations)
-
IssueId
public IssueId(String domain, Enum<?> name, IssueLocation[] locations)
-
-
Method Detail
-
getRuleId
public RuleId getRuleId()
-
getDomain
public String getDomain()
-
getName
public String getName()
-
getParams
public IssueParams getParams()
-
getLocations
public IssueLocation[] getLocations()
-
-