org.springframework.extensions.webscripts.Status

Here are the examples of the java api org.springframework.extensions.webscripts.Status taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

267 Examples 7

19 View Source File : StreamContent.java
License : GNU Lesser General Public License v3.0
Project Creator : Alfresco

/**
 * Execute custom Java logic
 *
 * @param req  Web Script request
 * @param status Web Script status
 * @return  custom service model
 * @deprecated
 */
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status) {
    return executeImpl(req, new WebScriptStatus(status));
}

18 View Source File : MountsGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    return true;
}

18 View Source File : ModelDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    // TODO Auto-generated method stub
    return false;
}

18 View Source File : HtmlConverterPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest reg, Status status) {
    return false;
}

18 View Source File : HistoryGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    // TODO Auto-generated method stub
    return true;
}

18 View Source File : DeclarativeJavaWebScript.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Execute custom Java logic to clean up any resources
 *
 * @param req    Web Script request
 * @param status Web Script status
 * @param cache  Web Script cache
 * @param model  model
 */
private void executeFinallyImpl(WebScriptRequest req, Status status, Cache cache, Map<String, Object> model) {
// This method left intentionally empty
}

18 View Source File : DeclarativeJavaWebScript.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Execute custom Java logic
 *
 * @param req    Web Script request
 * @param status Web Script status
 * @param cache  Web Script cache
 * @return custom service model
 */
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    return null;
}

18 View Source File : StreamContent.java
License : GNU Lesser General Public License v3.0
Project Creator : Alfresco

/**
 * Execute custom Java logic
 *
 * @param  req  Web Script request
 * @param  status Web Script status
 * @param  cache  Web Script cache
 * @return  custom service model
 */
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    // NOTE: Redirect to those web scripts implemented before cache support and v2.9
    return executeImpl(req, status);
}

17 View Source File : WorkspacesPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    WorkspacesPost instance = new WorkspacesPost(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : WorkspacesPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    String projectId = getProjectId(req);
    String refId = getRefId(req);
    EmsNodeUtil emsNodeUtil = new EmsNodeUtil(projectId, refId);
    String orgId = emsNodeUtil.getOrganizationFromProject(projectId);
    return checkRequestContent(req) && SitePermission.hasPermissionToBranch(orgId, projectId, refId);
}

17 View Source File : WorkspacesGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Validate the request and check some permissions
 */
@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    return checkRequestContent(req);
}

17 View Source File : WorkspaceGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    WorkspaceGet instance = new WorkspaceGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : SiteGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    SiteGet instance = new SiteGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : SiteGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Validate the request and check some permissions
 */
@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    String id = req.getServiceMatch().getTemplateVars().get(REF_ID);
    return checkRequestContent(req) && checkRequestVariable(id, REF_ID);
}

17 View Source File : ProjectPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ProjectPost instance = new ProjectPost(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ProjectDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ProjectDelete instance = new ProjectDelete(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : OrgPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    OrgPost instance = new OrgPost(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : OrgGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    OrgGet instance = new OrgGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : MovePost.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    String elementId = req.getServiceMatch().getTemplateVars().get("elementid");
    if (elementId != null && !checkRequestVariable(elementId, "elementid")) {
        return false;
    }
    return checkRequestContent(req);
}

17 View Source File : MovePost.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    MovePost instance = new MovePost(repository, services);
    instance.setServices(getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : MountsGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    MountsGet instance = new MountsGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ModelSearch.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ModelSearch instance = new ModelSearch(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ModelPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ModelPost instance = new ModelPost(repository, services);
    instance.setServices(getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ModelGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ModelGet instance = new ModelGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ModelDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ModelDelete instance = new ModelDelete(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : HtmlConverterPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    HtmlConverterPost instance = new HtmlConverterPost(repository, services);
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : HistoryGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    HistoryGet instance = new HistoryGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : CommitsGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Validate the request and check some permissions
 */
@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    return true;
}

17 View Source File : CfIdsGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    CfIdsGet instance = new CfIdsGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ArtifactPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ArtifactPost instance = new ArtifactPost(repository, services);
    instance.setServices(getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : ArtifactDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ArtifactDelete instance = new ArtifactDelete(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

17 View Source File : EmsScriptNode.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Checks whether the user making the web request (not the run-as user) has permissions to the
 * node and logs results and status as appropriate. If a response object is supplied, a warning
 * is generated when the user does not have the permission.
 *
 * @param permissions Permissions to check
 * @param response
 * @param status
 * @return true if user has specified permissions to node, false otherwise
 */
public boolean checkPermissions(String permissions, StringBuffer response, Status status) {
    if (!hasPermission(permissions)) {
        if (response != null) {
            // replacedume admin role to make sure getProperty() doesn't fail
            // because of permissions.
            String runAsUser = AuthenticationUtil.getRunAsUser();
            boolean changeUser = !ADMIN_USER_NAME.equals(runAsUser);
            if (changeUser) {
                AuthenticationUtil.setRunAsUser(ADMIN_USER_NAME);
            }
            // Get sysmlid
            Object property = getProperty(Acm.CM_NAME);
            // Return to original running user.
            if (changeUser) {
                AuthenticationUtil.setRunAsUser(runAsUser);
            }
            // Log warning for missing permissions.
            if (property != null) {
                String msg = String.format("Warning! No %s privileges to sysmlid: %s.", permissions.toUpperCase(), property.toString());
                response.append(msg);
                if (status != null) {
                    status.setCode(HttpServletResponse.SC_FORBIDDEN, msg);
                }
            }
        }
        return false;
    }
    return true;
}

17 View Source File : AbstractReplicationWebscript.java
License : GNU Lesser General Public License v3.0
Project Creator : Alfresco

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ReplicationModelBuilder modelBuilder = new ReplicationModelBuilder(nodeService, replicationService, actionTrackingService);
    return buildModel(modelBuilder, req, status, cache);
}

17 View Source File : FacetablePropertiesGet.java
License : GNU Lesser General Public License v3.0
Project Creator : Alfresco

@Override
protected Map<String, Object> executeImpl(final WebScriptRequest req, final Status status, final Cache cache) {
    // Allow all authenticated users in
    return unprotectedExecuteImpl(req, status, cache);
}

@Override
protected Map<String, Object> executeImpl(final WebScriptRequest req, final Status status, final Cache cache) {
    validateCurrentUser();
    return unprotectedExecuteImpl(req, status, cache);
}

17 View Source File : AbstractLoginBean.java
License : GNU Lesser General Public License v3.0
Project Creator : Alfresco

/* (non-Javadoc)
     * @see org.alfresco.web.scripts.DeclarativeWebScript#executeImpl(org.alfresco.web.scripts.WebScriptRequest, org.alfresco.web.scripts.WebScriptResponse)
     */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status) {
    return null;
}

16 View Source File : WorkspacesGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    WorkspacesGet instance = new WorkspacesGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : WorkspaceHistoryGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    WorkspaceHistoryGet instance = new WorkspaceHistoryGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : WorkspaceHistoryGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    String wsId = req.getServiceMatch().getTemplateVars().get(REF_ID);
    return checkRequestContent(req) && checkRequestVariable(wsId, REF_ID);
}

16 View Source File : WorkspaceDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    String wsId = req.getServiceMatch().getTemplateVars().get(REF_ID);
    return checkRequestVariable(wsId, REF_ID);
}

16 View Source File : WorkspaceDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    WorkspaceDelete instance = new WorkspaceDelete(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : UserPreferencesPost.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    UserPreferencesPost instance = new UserPreferencesPost(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : UserPreferencesGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    UserPreferencesGet instance = new UserPreferencesGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : OrgDelete.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    OrgDelete instance = new OrgDelete(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : ModelsGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ModelsGet instance = new ModelsGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : ModelIdsGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    ModelIdsGet instance = new ModelIdsGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : ModelGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected boolean validateRequest(WebScriptRequest req, Status status) {
    // get timestamp if specified
    String timestamp = req.getParameter("timestamp");
    Date dateTime = TimeUtils.dateFromTimestamp(timestamp);
    String refId = getRefId(req);
    String projectId = getProjectId(req);
    EmsNodeUtil emsNodeUtil = new EmsNodeUtil(projectId, refId);
    if (refId != null && refId.equalsIgnoreCase(NO_WORKSPACE_ID)) {
        return true;
    } else if (refId != null && !emsNodeUtil.refExists(refId)) {
        log(Level.ERROR, HttpServletResponse.SC_NOT_FOUND, "Reference with id, %s not found", refId + (dateTime == null ? "" : " at " + dateTime));
        return false;
    }
    return true;
}

16 View Source File : MmsVersion.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    MmsVersion instance = new MmsVersion(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : MigrateGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

/**
 * Webscript entry point
 */
@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    MigrateGet instance = new MigrateGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

16 View Source File : HostnameGet.java
License : Apache License 2.0
Project Creator : Open-MBEE

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
    HostnameGet instance = new HostnameGet(repository, getServices());
    return instance.executeImplImpl(req, status, cache);
}

See More Examples