Package com.adito.networkplaces

Examples of com.adito.networkplaces.NetworkPlace


                        errs.add(Globals.ERROR_KEY, new ActionMessage("networkPlaceWizard.networkPlaceDetails.error.noPath"));
                        return errs;
                    }
                 
                  try {
                    NetworkPlace np = NetworkPlaceUtil.createNetworkPlaceForPath(path);
                  provider = VFSProviderManager.getInstance().getProvider(np.getScheme());
                  if(provider == null) {
                    throw new Exception("No provider " + np.getScheme());
                  }
                  scheme = np.getScheme();
                  host = np.getHost();
                  port = Math.max(np.getPort(), 0);
                  path = np.getPath();
                  username = np.getUsername();
                  password = np.getPassword();
                        autoDetected = true;
                  }
                catch(Exception e) {                       
                        errs.add(Globals.ERROR_KEY, new ActionMessage("networkPlaceWizard.networkPlaceDetails.error.invalidUri", path));
                        return errs;                     
View Full Code Here


        } else if (session.getNavigationContext() == SessionInfo.MANAGEMENT_CONSOLE_CONTEXT) {
            networkPlaceItems = new ArrayList();
            // Now create the items
            List resources = NetworkPlaceDatabaseFactory.getInstance().getNetworkPlaces(session.getUser().getRealm().getRealmID());
            for (Iterator i = resources.iterator(); i.hasNext();) {
                NetworkPlace np = (NetworkPlace) i.next();
                VFSProvider provider = VFSProviderManager.getInstance().getProvider(np.getScheme());
                if (provider == null) {
                  try {
                    if(np.getScheme().equals("")) {
                    URI uri = NetworkPlaceUtil.createURIForPath(np.getPath());
                    provider = VFSProviderManager.getInstance().getProvider(uri.getScheme());
                    }
                    if(provider == null) {
                      log.warn("Provider that handles '" + np.getScheme() + "' cannot be found.");
                    }
                  } catch(Exception ex) {
                    log.error("Could not get provider for network place " + np.getPath(), ex);
                    continue;
                  }
                }

                if(provider != null) {
                // Create a store so we can get the mount path
                VFSStore store = processor.getRepository().getStore(provider.getScheme());
                if(store == null) {
                  log.warn("No store for " + provider.getScheme());
                }
                else {
                    NetworkPlaceItem npi = new NetworkPlaceItem(np, store.getMountPath(np.getResourceName()), PolicyDatabaseFactory.getInstance()
                                    .getPoliciesAttachedToResource(np, session.getUser().getRealm()), np
                                    .sessionPasswordRequired(session));
                    npi.setFavoriteType(getFavoriteType(np.getResourceId()));
                    getModel().addItem(npi);
                }
                }
            }
        }
View Full Code Here

  }
 
    public void initialise(HttpServletRequest request, Resource resource, boolean editing, MultiSelectSelectionModel policyModel,
                           PropertyList selectedPolicies, User owner, boolean assignOnly) throws Exception {
        super.initialise(request, resource, editing, policyModel, selectedPolicies, owner, assignOnly);
        NetworkPlace networkPlace = (NetworkPlace) resource;
        provider = VFSProviderManager.getInstance().getProvider(networkPlace.getScheme());

        if (provider == null) {
            networkPlace = NetworkPlaceUtil.createNetworkPlaceForPath(networkPlace.getPath());
            provider = VFSProviderManager.getInstance().getProvider(networkPlace.getScheme());
        }
        this.scheme = networkPlace.getScheme();
        this.host = networkPlace.getHost();
        this.path = networkPlace.getPath();
        this.port = networkPlace.getPort();
        this.username = networkPlace.getUsername();
        this.password = networkPlace.getPassword();
        this.queryString = "";
        this.networkPlaceReadOnly = networkPlace.isReadOnly();
        this.showHidden = networkPlace.isShowHidden();
        this.allowRecursive = networkPlace.isAllowRecursive();
        this.noDelete = networkPlace.isNoDelete();
        this.autoStart = networkPlace.isAutoStart();
    }
View Full Code Here

          throws NoPermissionException {
    SessionInfo actualSession = LogonControllerFactory.getInstance().getSessionInfo(request);
    SessionInfo session = fileSystemForm.getLaunchSession().getSession();

    if (fileSystemForm.getNetworkPlace() != null) {
      NetworkPlace resource = fileSystemForm.getNetworkPlace();

      // check access for the attributes on the NetworkPlace.
      if (resource.isNoDelete() && NO_DELETE.contains(fileSystemForm.getActionTarget())) {
        ActionMessages msgs = getErrors(request);
        msgs.add(Globals.ERROR_KEY, new BundleActionMessage(NetworkPlacePlugin.MESSAGE_RESOURCES_KEY, "vfs.noDelete.error"));
        saveMessages(request, msgs);
        return mapping.getInputForward();
      }
View Full Code Here

    public void setSelectedTab(String selectedTab) {
        this.selectedTab = selectedTab;
    }

    public void applyToResource() throws Exception {
        NetworkPlace np = (NetworkPlace) getResource();
        np.setScheme(scheme);
        np.setHost(getHost());
        np.setPath(getPath());
        np.setPort(getPort());
        np.setUsername(getUsername());
        np.setPassword(getPassword());
        np.setScheme(getScheme());
        np.setReadOnly(isNetworkPlaceReadOnly());
        np.setAllowResursive(isAllowRecursive());
        np.setNoDelete(isNoDelete());
        np.setShowHidden(isShowHidden());
        np.setAutoStart(isAutoStart());
    }
View Full Code Here

TOP

Related Classes of com.adito.networkplaces.NetworkPlace

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.