| Chunk |
|---|
| Conflicting content |
|---|
import org.nuxeo.ecm.webengine.WebException; import org.nuxeo.ecm.webengine.model.WebContext; import org.nuxeo.ecm.webengine.model.WebObject; <<<<<<< HEAD import org.nuxeo.runtime.api.Framework; ======= import org.nuxeo.ecm.webengine.model.Resource; import org.nuxeo.ecm.webengine.model.exceptions.WebResourceNotFoundException; >>>>>>> 60036c76c0b232798ddf72c9970a341fc18176ad import org.nuxeo.webengine.sites.utils.SiteQueriesColection; import org.nuxeo.webengine.sites.utils.SiteUtils; |
| Solution content |
|---|
import org.nuxeo.ecm.webengine.WebException; import org.nuxeo.ecm.webengine.model.WebContext; import org.nuxeo.ecm.webengine.model.WebObject; import org.nuxeo.ecm.webengine.model.Resource; import org.nuxeo.ecm.webengine.model.exceptions.WebResourceNotFoundException; import org.nuxeo.runtime.api.Framework; import org.nuxeo.webengine.sites.utils.SiteQueriesColection; import org.nuxeo.webengine.sites.utils.SiteUtils; |
| File |
|---|
| Site.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
@POST
}
}
<<<<<<< HEAD
=======
@Override
@Path(value = "{path}")
public Resource traverse(@PathParam("path") String path) {
try {
return newDocument(path);
} catch (Exception e) {
if (e instanceof WebResourceNotFoundException) {
CoreSession session = ctx.getCoreSession();
try {
if (session.hasPermission(doc.getRef(),
PERMISSION_ADD_CHILDREN)) {
DocumentObject parent = (DocumentObject) ctx.getTargetObject();
ctx.getRequest().setAttribute(THEME_PERSPECTIVE,
"create");
ctx.getRequest().setAttribute(PAGE_NAME_ATTRIBUTE, path);
return parent;
} else {
return newObject("WebPage", path);
}
} catch (ClientException ce) {
throw WebException.wrap(ce);
}
} else {
throw WebException.wrap(e);
}
}
}
>>>>>>> 60036c76c0b232798ddf72c9970a341fc18176ad
@Path("createWebPage") |
| Solution content |
|---|
}
}
@Override
@Path(value = "{path}")
public Resource traverse(@PathParam("path") String path) {
try {
return newDocument(path);
} catch (Exception e) {
if (e instanceof WebResourceNotFoundException) {
CoreSession session = ctx.getCoreSession();
try {
if (session.hasPermission(doc.getRef(),
PERMISSION_ADD_CHILDREN)) {
DocumentObject parent = (DocumentObject) ctx.getTargetObject();
ctx.getRequest().setAttribute(THEME_PERSPECTIVE,
"create");
ctx.getRequest().setAttribute(PAGE_NAME_ATTRIBUTE, path);
return parent;
} else {
return newObject("WebPage", path);
}
} catch (ClientException ce) {
throw WebException.wrap(ce);
}
} else {
throw WebException.wrap(e);
}
}
}
@POST
@Path("createWebPage") |
| File |
|---|
| Site.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
protected Map |
| Solution content |
|---|
protected Map |
| File |
|---|
| Site.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
import javax.ws.rs.core.Response; import org.apache.commons.lang.StringUtils; <<<<<<< HEAD import org.nuxeo.common.utils.IdUtils; ======= >>>>>>> 60036c76c0b232798ddf72c9970a341fc18176ad import org.nuxeo.ecm.core.api.Blob; import org.nuxeo.ecm.core.api.ClientException; import org.nuxeo.ecm.core.api.CoreSession; |
| Solution content |
|---|
import javax.ws.rs.core.Response; import org.apache.commons.lang.StringUtils; import org.nuxeo.ecm.core.api.Blob; import org.nuxeo.ecm.core.api.ClientException; import org.nuxeo.ecm.core.api.CoreSession; |
| File |
|---|
| SiteUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |