Add some id based searches and software module search by type (#2681)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
@@ -21,7 +21,10 @@ import lombok.Getter;
|
||||
public enum DistributionSetFields implements RsqlQueryField {
|
||||
|
||||
ID("id"),
|
||||
TYPE("type", "key", "name"),
|
||||
TYPE("type",
|
||||
DistributionSetTypeFields.ID.getJpaEntityFieldName(),
|
||||
DistributionSetTypeFields.KEY.getJpaEntityFieldName(),
|
||||
DistributionSetTypeFields.NAME.getJpaEntityFieldName()),
|
||||
NAME("name"),
|
||||
DESCRIPTION("description"),
|
||||
CREATEDAT("createdAt"),
|
||||
|
||||
@@ -20,7 +20,10 @@ import lombok.Getter;
|
||||
public enum SoftwareModuleFields implements RsqlQueryField {
|
||||
|
||||
ID("id"),
|
||||
TYPE("type", "key"),
|
||||
TYPE("type",
|
||||
SoftwareModuleTypeFields.ID.getJpaEntityFieldName(),
|
||||
SoftwareModuleTypeFields.KEY.getJpaEntityFieldName(),
|
||||
SoftwareModuleTypeFields.NAME.getJpaEntityFieldName()),
|
||||
NAME("name"),
|
||||
DESCRIPTION("description"),
|
||||
VERSION("version"),
|
||||
|
||||
@@ -32,16 +32,17 @@ public enum TargetFields implements RsqlQueryField {
|
||||
IPADDRESS("address"),
|
||||
ATTRIBUTE("controllerAttributes"),
|
||||
GROUP("group"),
|
||||
ASSIGNEDDS(
|
||||
"assignedDistributionSet",
|
||||
ASSIGNEDDS("assignedDistributionSet",
|
||||
DistributionSetFields.NAME.getJpaEntityFieldName(), DistributionSetFields.VERSION.getJpaEntityFieldName()),
|
||||
INSTALLEDDS(
|
||||
"installedDistributionSet",
|
||||
INSTALLEDDS("installedDistributionSet",
|
||||
DistributionSetFields.NAME.getJpaEntityFieldName(), DistributionSetFields.VERSION.getJpaEntityFieldName()),
|
||||
TAG("tags", TagFields.NAME.getJpaEntityFieldName()),
|
||||
LASTCONTROLLERREQUESTAT("lastTargetQuery"),
|
||||
METADATA("metadata"),
|
||||
TARGETTYPE("targetType", TargetTypeFields.KEY.getJpaEntityFieldName(), TargetTypeFields.NAME.getJpaEntityFieldName());
|
||||
TARGETTYPE("targetType",
|
||||
TargetTypeFields.ID.getJpaEntityFieldName(),
|
||||
TargetTypeFields.KEY.getJpaEntityFieldName(),
|
||||
TargetTypeFields.NAME.getJpaEntityFieldName());
|
||||
|
||||
private final String jpaEntityFieldName;
|
||||
private final List<String> subEntityAttributes;
|
||||
|
||||
Reference in New Issue
Block a user