fix the regressions spotted by community rest api after Jackson upgrade

This commit is contained in:
Rodica Sutu
2018-06-01 17:55:13 +03:00
parent 64a877d1f0
commit 49510b15a3
5 changed files with 20 additions and 0 deletions

View File

@@ -26,6 +26,8 @@
*/ */
package org.alfresco.rest.rm.community.model.common; package org.alfresco.rest.rm.community.model.common;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -50,4 +52,10 @@ public class IdNamePair
@JsonProperty (required = true) @JsonProperty (required = true)
private String name; private String name;
@JsonProperty (required = true)
private List<String> aspectNames;
@JsonProperty (required = true)
private String nodeType;
} }

View File

@@ -31,6 +31,8 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.alfresco.rest.api.model.Assoc; import org.alfresco.rest.api.model.Assoc;
import org.alfresco.rest.api.model.PathInfo; import org.alfresco.rest.api.model.PathInfo;
import org.alfresco.rest.api.model.UserInfo; import org.alfresco.rest.api.model.UserInfo;
@@ -103,6 +105,7 @@ public abstract class RMNode
} }
@JsonProperty ("id")
@UniqueId @UniqueId
public NodeRef getNodeRef() public NodeRef getNodeRef()
{ {

View File

@@ -31,6 +31,8 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.alfresco.rest.api.model.UserInfo; import org.alfresco.rest.api.model.UserInfo;
import org.alfresco.rest.framework.resource.UniqueId; import org.alfresco.rest.framework.resource.UniqueId;
import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeRef;
@@ -67,6 +69,7 @@ public class Transfer
{ {
} }
@JsonProperty ("id")
@UniqueId @UniqueId
public NodeRef getNodeRef() public NodeRef getNodeRef()
{ {

View File

@@ -31,6 +31,8 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.alfresco.rest.api.model.UserInfo; import org.alfresco.rest.api.model.UserInfo;
import org.alfresco.rest.framework.resource.UniqueId; import org.alfresco.rest.framework.resource.UniqueId;
import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeRef;
@@ -60,6 +62,7 @@ public class TransferContainer
{ {
} }
@JsonProperty ("id")
@UniqueId @UniqueId
public NodeRef getNodeRef() public NodeRef getNodeRef()
{ {

View File

@@ -28,6 +28,7 @@
package org.alfresco.rm.rest.api.model; package org.alfresco.rm.rest.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* Abstract class carrying information for an unfiled container or unfiled record folder child * Abstract class carrying information for an unfiled container or unfiled record folder child
@@ -43,6 +44,7 @@ public abstract class UnfiledChild extends RMNode
protected Boolean isUnfiledRecordFolder; protected Boolean isUnfiledRecordFolder;
protected Boolean isRecord; protected Boolean isRecord;
@JsonProperty (PARAM_IS_UNFILED_RECORD_FOLDER)
public Boolean getIsUnfiledRecordFolder() public Boolean getIsUnfiledRecordFolder()
{ {
return isUnfiledRecordFolder; return isUnfiledRecordFolder;
@@ -54,6 +56,7 @@ public abstract class UnfiledChild extends RMNode
this.isUnfiledRecordFolder = isUnfiledRecordFolder; this.isUnfiledRecordFolder = isUnfiledRecordFolder;
} }
@JsonProperty (PARAM_IS_RECORD)
public Boolean getIsRecord() public Boolean getIsRecord()
{ {
return isRecord; return isRecord;