package com.psddev.cms.tool;
import java.util.Map;
import java.util.UUID;
import com.psddev.cms.db.ToolUser;
import com.psddev.dari.util.ObjectUtils;
/**
* @deprecated No replacement.
*/
@Deprecated
public class ContentLockToolCheck extends ToolCheck {
@Override
public String getName() {
return "contentLock";
}
@Override
protected ToolCheckResponse doCheck(ToolUser user, String url, Map<String, Object> parameters) {
UUID contentId = ObjectUtils.to(UUID.class, parameters.get("contentId"));
UUID oldOwnerId = ObjectUtils.to(UUID.class, parameters.get("ownerId"));
UUID newOwnerId = user.lockContent(contentId).getId();
if (newOwnerId.equals(oldOwnerId)) {
return null;
} else {
return new ToolCheckResponse("newOwner", "id", newOwnerId);
}
}
}