Examples of UserRequestTO


Examples of org.apache.syncope.common.to.UserRequestTO

            @Override
            public void populateItem(final Item<ICellPopulator<UserRequestTO>> cellItem, final String componentId,
                    final IModel<UserRequestTO> model) {

                final UserRequestTO request = model.getObject();

                final ActionLinksPanel panel = new ActionLinksPanel(componentId, model, getPageReference());

                panel.add(new ActionLink() {

                    private static final long serialVersionUID = -3722207913631435501L;

                    @Override
                    public void onClick(final AjaxRequestTarget target) {
                        editUserRequestWin.setPageCreator(new ModalWindow.PageCreator() {

                            private static final long serialVersionUID = -7834632442532690940L;

                            @Override
                            public Page createPage() {
                                return new UserRequestModalPage(Todo.this.getPageReference(), editUserRequestWin,
                                        model.getObject(), UserModalPage.Mode.ADMIN);
                            }
                        });

                        editUserRequestWin.show(target);
                    }
                }, ActionLink.ActionType.EDIT, "UserRequest",
                        model.getObject().getType() != UserRequestType.DELETE);

                panel.add(new ActionLink() {

                    private static final long serialVersionUID = -3722207913631435501L;

                    @Override
                    public void onClick(final AjaxRequestTarget target) {
                        try {
                            userRestClient.delete(model.getObject().getUserId());
                            userRequestRestClient.delete(model.getObject().getId());
                        } catch (SyncopeClientCompositeErrorException e) {
                            LOG.error("While deleting an user", e);
                            error(e.getMessage());
                            return;
                        }

                        info(getString("operation_succeeded"));
                        target.add(feedbackPanel);

                        target.add(userRequestContainer);
                    }
                }, ActionLink.ActionType.DELETE, "Users",
                        model.getObject().getType() == UserRequestType.DELETE);

                panel.add(new ActionLink() {

                    private static final long serialVersionUID = -3722207913631435501L;

                    @Override
                    public void onClick(final AjaxRequestTarget target) {
                        try {
                            userRequestRestClient.delete(request.getId());
                        } catch (SyncopeClientCompositeErrorException e) {
                            LOG.error("While deleting an user request", e);
                            error(e.getMessage());
                            return;
                        }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

        return userRequestController.isCreateAllowedByConf();
    }

    @Override
    public Response create(final UserRequestTO userRequestTO) {
        UserRequestTO outUserRequestTO = null;
        if (userRequestTO.getType() == UserRequestType.CREATE) {
            outUserRequestTO = userRequestController.create(userRequestTO.getUserTO());
        } else if (userRequestTO.getType() == UserRequestType.UPDATE) {
            outUserRequestTO = userRequestController.update(userRequestTO.getUserMod());
        } else if (userRequestTO.getType() == UserRequestType.DELETE) {
            outUserRequestTO = userRequestController.delete(userRequestTO.getUserId());
        }
        URI location = uriInfo.getAbsolutePathBuilder().path("" + outUserRequestTO.getId()).build();
        return Response.created(location)
                .header(SyncopeConstants.REST_HEADER_ID, outUserRequestTO.getId())
                .build();
    }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

        SyncopeUser authUser = userDAO.find(SecurityContextHolder.getContext().getAuthentication().getName());
        return userDataBinder.getUserTO(authUser);
    }

    public UserRequestTO getUserRequestTO(final UserRequest request) {
        UserRequestTO result = new UserRequestTO();
        BeanUtils.copyProperties(request, result);

        return result;
    }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

    public void delete(final Long requestId) {
        getService(UserRequestService.class).delete(requestId);
    }

    public void requestCreate(final UserTO userTO) {
        UserRequestTO userRequestTO = new UserRequestTO();
        userRequestTO.setType(UserRequestType.CREATE);
        userRequestTO.setUserTO(userTO);
        getService(UserRequestService.class).create(userRequestTO);
    }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

        userRequestTO.setUserTO(userTO);
        getService(UserRequestService.class).create(userRequestTO);
    }

    public void requestUpdate(final UserMod userMod) {
        UserRequestTO userRequestTO = new UserRequestTO();
        userRequestTO.setType(UserRequestType.UPDATE);
        userRequestTO.setUserMod(userMod);
        getService(UserRequestService.class).create(userRequestTO);
    }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

        userRequestTO.setUserMod(userMod);
        getService(UserRequestService.class).create(userRequestTO);
    }

    public void requestDelete(final Long userId) {
        UserRequestTO userRequestTO = new UserRequestTO();
        userRequestTO.setType(UserRequestType.DELETE);
        userRequestTO.setUserId(userId);
        getService(UserRequestService.class).create(userRequestTO);
    }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

            @Override
            public void populateItem(final Item<ICellPopulator<UserRequestTO>> cellItem, final String componentId,
                    final IModel<UserRequestTO> model) {

                final UserRequestTO request = model.getObject();

                final ActionLinksPanel panel = new ActionLinksPanel(componentId, model, getPageReference());

                panel.add(new ActionLink() {

                    private static final long serialVersionUID = -3722207913631435501L;

                    @Override
                    public void onClick(final AjaxRequestTarget target) {
                        editUserRequestWin.setPageCreator(new ModalWindow.PageCreator() {

                            private static final long serialVersionUID = -7834632442532690940L;

                            @Override
                            public Page createPage() {
                                return new UserRequestModalPage(Todo.this.getPageReference(), editUserRequestWin,
                                        model.getObject(), UserModalPage.Mode.ADMIN);
                            }
                        });

                        editUserRequestWin.show(target);
                    }
                }, ActionLink.ActionType.EDIT, "UserRequest",
                        model.getObject().getType() != UserRequestType.DELETE);

                panel.add(new ActionLink() {

                    private static final long serialVersionUID = -3722207913631435501L;

                    @Override
                    public void onClick(final AjaxRequestTarget target) {
                        try {
                            userRestClient.delete(model.getObject().getUserId());
                            userRequestRestClient.delete(model.getObject().getId());
                        } catch (SyncopeClientCompositeErrorException e) {
                            LOG.error("While deleting an user", e);
                            error(e.getMessage());
                            return;
                        }

                        info(getString(Constants.OPERATION_SUCCEEDED));
                        target.add(feedbackPanel);

                        target.add(userRequestContainer);
                    }
                }, ActionLink.ActionType.DELETE, "Users",
                        model.getObject().getType() == UserRequestType.DELETE);

                panel.add(new ActionLink() {

                    private static final long serialVersionUID = -3722207913631435501L;

                    @Override
                    public void onClick(final AjaxRequestTarget target) {
                        try {
                            userRequestRestClient.delete(request.getId());
                        } catch (SyncopeClientCompositeErrorException e) {
                            LOG.error("While deleting an user request", e);
                            error(e.getMessage());
                            return;
                        }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

        UserRequest request = userRequestDAO.find(requestId);
        if (request == null) {
            throw new NotFoundException("User request " + requestId);
        }

        UserRequestTO requestToDelete = binder.getUserRequestTO(request);
        userRequestDAO.delete(requestId);
        return requestToDelete;
    }
View Full Code Here

Examples of org.apache.syncope.common.to.UserRequestTO

    /**
     * {@inheritDoc}
     */
    @Override
    protected UserRequestTO resolveReference(final Method method, final Object... obj) {
        final UserRequestTO result;

        if (ArrayUtils.isNotEmpty(obj) && obj[0] instanceof Long
                && ("deleteRequest".equals(method.getName()) || "read".equals(method.getName()))) {

            UserRequest request = userRequestDAO.find((Long) obj[0]);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.