public class TraceabilityMatrix extends Object
AOTraceabilityMatrix
when saving.
This is the new version of SavedQueryBase.SavedQuery
, which doesn't extend saved query base.Modifier and Type | Field and Description |
---|---|
private boolean |
crossSpace
Whether or not to search requirements across all visible spaces
|
private Integer |
dbId
The database id, never shown to the user
|
private String |
description
Unlimited, free text from the author
|
private Integer |
id
The "original id", which is presented to the user.
|
private boolean |
includeBaselined
Whether or not to include baselined requirements
|
private boolean |
isShared
Whether the user shared it with all users of the space/all users of the instance
|
private TMPermission[] |
permissions |
private String |
searchQuery |
private String |
spaceKey |
private String |
title |
private List<PathDefinition> |
traceabilityMatrixColumns
The list of columns (after mixing the "editAction", obviously)
|
private String |
userKey
The userKey of the author.
|
private boolean |
withJira
Whether or not to contact Jira
|
Modifier | Constructor and Description |
---|---|
|
TraceabilityMatrix() |
private |
TraceabilityMatrix(Integer dbId,
String spaceKey,
Integer id)
Constructor with primary key
|
|
TraceabilityMatrix(Integer dbId,
String spaceKey,
Integer id,
String title,
String userKey,
boolean isShared,
String searchQuery,
boolean withJira,
boolean includeBaselined,
boolean crossSpace,
List<PathDefinition> traceabilityMatrixColumns) |
Modifier and Type | Method and Description |
---|---|
static TMPermission[] |
decodePermissions(String permissionsJson,
boolean isShared) |
boolean |
equals(Object o) |
Integer |
getDbId() |
String |
getDescription() |
Integer |
getId() |
TMPermission[] |
getPermissions() |
String |
getSearchQuery() |
String |
getSpaceKey() |
String |
getTitle() |
List<PathDefinition> |
getTraceabilityMatrixColumns() |
String |
getUrl() |
String |
getUserKey() |
int |
hashCode() |
boolean |
isCrossSpace() |
boolean |
isIncludeBaselined() |
boolean |
isShared() |
boolean |
isWithJira() |
static TraceabilityMatrix |
of(com.playsql.requirementyogi.ao.v33.AOTraceabilityMatrix aoSavedQuery) |
static List<TraceabilityMatrix> |
of(com.playsql.requirementyogi.ao.v33.AOTraceabilityMatrix[] aoList) |
void |
setCrossSpace(boolean crossSpace) |
void |
setDbId(Integer dbId) |
void |
setDescription(String description) |
void |
setId(Integer id) |
void |
setIncludeBaselined(boolean includeBaselined) |
void |
setPermissions(TMPermission[] permissions) |
void |
setSearchQuery(String searchQuery) |
void |
setShared(boolean shared) |
void |
setSpaceKey(String space) |
void |
setTitle(String title) |
void |
setTraceabilityMatrixColumns(List<PathDefinition> traceabilityMatrixColumns) |
void |
setUserKey(String userKey) |
void |
setWithJira(boolean withJira) |
String |
toJson() |
static String |
toJson(List<TraceabilityMatrix> list) |
private com.google.gson.JsonElement |
toJsonTree() |
String |
toString() |
private String spaceKey
private Integer id
private Integer dbId
private String title
private String userKey
private boolean isShared
private TMPermission[] permissions
private String searchQuery
private String description
private List<PathDefinition> traceabilityMatrixColumns
private boolean withJira
private boolean includeBaselined
private boolean crossSpace
public TraceabilityMatrix()
private TraceabilityMatrix(Integer dbId, String spaceKey, Integer id)
public static TraceabilityMatrix of(com.playsql.requirementyogi.ao.v33.AOTraceabilityMatrix aoSavedQuery)
public static TMPermission[] decodePermissions(String permissionsJson, boolean isShared)
public static List<TraceabilityMatrix> of(com.playsql.requirementyogi.ao.v33.AOTraceabilityMatrix[] aoList)
public Integer getId()
public void setId(Integer id)
public Integer getDbId()
public void setDbId(Integer dbId)
public String getTitle()
public void setTitle(String title)
public boolean isShared()
public void setShared(boolean shared)
public String getUserKey()
public void setUserKey(String userKey)
public String getSpaceKey()
public void setSpaceKey(String space)
public TMPermission[] getPermissions()
public void setPermissions(TMPermission[] permissions)
public String getSearchQuery()
public void setSearchQuery(String searchQuery)
public List<PathDefinition> getTraceabilityMatrixColumns()
public void setTraceabilityMatrixColumns(List<PathDefinition> traceabilityMatrixColumns)
public boolean isWithJira()
public void setWithJira(boolean withJira)
public boolean isIncludeBaselined()
public void setIncludeBaselined(boolean includeBaselined)
public boolean isCrossSpace()
public void setCrossSpace(boolean crossSpace)
public String getDescription()
public void setDescription(String description)
public String getUrl()
public String toJson()
private com.google.gson.JsonElement toJsonTree()
public static String toJson(List<TraceabilityMatrix> list)
Copyright © 2021 Play SQL. All rights reserved.