Package com.adito.policyframework

Examples of com.adito.policyframework.ResourceDeleteEvent


     *      com.adito.security.SessionInfo)
     */
    public Resource removeResource(int resourceId, SessionInfo session) throws Exception {
        try {
            WebForward resource = WebForwardDatabaseFactory.getInstance().deleteWebForward(resourceId);
            CoreEvent evt = new ResourceDeleteEvent(this, WebForwardEventConstants.DELETE_WEBFORWARD, resource, session,
                            CoreEvent.STATE_SUCCESSFUL).addAttribute(WebForwardEventConstants.EVENT_ATTR_WEB_FORWARD_URL,
                resource.getDestinationURL()).addAttribute(WebForwardEventConstants.EVENT_ATTR_WEB_FORWARD_TYPE,
                ((WebForwardTypeItem) WebForwardTypes.WEB_FORWARD_TYPES.get(resource.getType())).getName());
            CoreServlet.getServlet().fireCoreEvent(evt);
            return resource;
        } catch (Exception e) {
            CoreServlet.getServlet().fireCoreEvent(
                new ResourceDeleteEvent(this, WebForwardEventConstants.DELETE_WEBFORWARD, null, session,
                                CoreEvent.STATE_UNSUCCESSFUL));
            throw e;
        }
    }
View Full Code Here


    private CoreEvent getChangeEvent(int eventId, int status) {
        return new ResourceChangeEvent(this, eventId, getDefaultResource(), null, status);
    }

    private CoreEvent getDeleteEvent(int eventId, int status) {
        return new ResourceDeleteEvent(this, eventId, getDefaultResource(), null, status);
    }
View Full Code Here

            assertPermission(PolicyConstants.PERM_DELETE, session);
            T removeResource = resourceDatabase.removeResource(resourceId);
            fireCoreEvent(buildDeleteEvent(getRemoveEventId(), removeResource, session));
            return removeResource;
        } catch (DataAccessException dae) {
            fireCoreEvent(new ResourceDeleteEvent(this, getRemoveEventId(), session, dae));
            throw dae;
        } catch (NoPermissionException npe) {
            fireCoreEvent(new ResourceDeleteEvent(this, getRemoveEventId(), session, npe));
            throw npe;
        }
    }
View Full Code Here

        addEventProperties(event, resource);
        return event;
    }

    protected final CoreEvent buildDeleteEvent(int eventId, T resource, SessionInfo session) {
        ResourceDeleteEvent event = new ResourceDeleteEvent(this, eventId, resource, session);
        addEventProperties(event, resource);
        return event;
    }
View Full Code Here

     */
    public Resource removeResource(int resourceId, SessionInfo session) throws Exception {
        try {
            NetworkPlace np = NetworkPlaceDatabaseFactory.getInstance().deleteNetworkPlace(resourceId);
            CoreServlet.getServlet().fireCoreEvent(
                            new ResourceDeleteEvent(this, NetworkPlacesEventConstants.DELETE_NETWORK_PLACE, np, session,
                                            CoreEvent.STATE_SUCCESSFUL).addAttribute(NetworkPlacesEventConstants.EVENT_ATTR_VFS_URI,
                                            String.valueOf(np.getPath())));
            return np;
        } catch (Exception e) {
            CoreServlet.getServlet().fireCoreEvent(
                            new ResourceDeleteEvent(this, NetworkPlacesEventConstants.DELETE_NETWORK_PLACE, session, e));
            throw e;
        }
    }
View Full Code Here

    public AuthenticationScheme removeResource(int resourceId, SessionInfo session) throws Exception {
        try {
            AuthenticationScheme resource = SystemDatabaseFactory.getInstance().getAuthenticationSchemeSequence(resourceId);
            SystemDatabaseFactory.getInstance().deleteAuthenticationSchemeSequence(resourceId);
            CoreServlet.getServlet().fireCoreEvent(
                new ResourceDeleteEvent(this, CoreEventConstants.DELETE_AUTHENTICATION_SCHEME, resource, session,
                                CoreEvent.STATE_SUCCESSFUL));
            return resource;
        } catch (Exception e) {
            CoreServlet.getServlet().fireCoreEvent(
                new ResourceDeleteEvent(this, CoreEventConstants.DELETE_AUTHENTICATION_SCHEME, null, session,
                                CoreEvent.STATE_UNSUCCESSFUL));
            throw e;
        }
    }
View Full Code Here

    public Resource removeResource(int resourceId, SessionInfo session) throws Exception {
        Tunnel resource = null;
        try {
            resource = TunnelDatabaseFactory.getInstance().removeTunnel(resourceId);
            CoreServlet.getServlet().fireCoreEvent(
                            addTunnelAttributes(new ResourceDeleteEvent(this, TunnelsEventConstants.REMOVE_TUNNEL, resource, session,
                                            CoreEvent.STATE_SUCCESSFUL), resource));
            return resource;
        } catch (Exception e) {
            CoreServlet.getServlet().fireCoreEvent(
                            addTunnelAttributes(new ResourceDeleteEvent(this, TunnelsEventConstants.REMOVE_TUNNEL, null, session,
                                            CoreEvent.STATE_UNSUCCESSFUL), resource));
            throw e;
        }
    }
View Full Code Here

TOP

Related Classes of com.adito.policyframework.ResourceDeleteEvent

Copyright © 2018 www.massapicom. 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.