Examples of AuthUser


Examples of org.palo.viewapi.AuthUser

    return false;
  }
 
  public boolean hasCreatePermission(String sessionId) throws DbOperationFailedException,
      SessionExpiredException {
    AuthUser user = getLoggedInUser(sessionId);
    for (Role r: user.getRoles()) {
      if (r.hasPermission(Right.CREATE)) {
        return true;
      }
    }
    for (Group g: user.getGroups()) {
      for (Role r: g.getRoles()) {
        if (r.hasPermission(Right.CREATE)) {
          return true;
        }
      }     
View Full Code Here

Examples of org.palo.viewapi.AuthUser

    return type.equals(XConstants.TYPE_CONNECTIONS_NODE)
        || type.equals(XConstants.TYPE_ACCOUNTS_NODE);
  }

  public final XObject[] loadChildren(XObject parent, UserSession userSession) {
    AuthUser admin = userSession.getUser();
    if(admin == null)
      return new XObject[0];
   
    String type = parent.getType();   
    AdministrationService adminService =
View Full Code Here

Examples of org.palo.viewapi.AuthUser

    String type = parent.getType();
    return type.equals(ViewBrowserModel.TYPE);
  }

  public XObject[] loadChildren(XObject parent, UserSession userSession) {
    AuthUser loggedInUser = userSession.getUser();
    if (parent instanceof XObjectWrapper) {     
      XObject xObj = ((XObjectWrapper) parent).getXObject();
      if(xObj instanceof XNode) {
        XObject [] result = loadRoot(loggedInUser);
        return result;
View Full Code Here

Examples of org.palo.viewapi.AuthUser

  }

 
  private XView[] loadXViewsFromUserAccounts(AuthUser loggedInUser) {
    List<XView> toAllViews = new ArrayList<XView>();
    AuthUser user = loggedInUser;
    for (Account account : user.getAccounts()) {
        if (account instanceof PaloAccount)
          addAllViewsFor(user, account, toAllViews);
    }
    return toAllViews.toArray(new XView[0]);
  }
View Full Code Here

Examples of org.palo.viewapi.AuthUser

  public void deleteFile(String fileName) {
    new File(fileName).delete();
  }

  public Boolean[] getRoles(String sessionId, String viewId) throws SessionExpiredException {
    AuthUser user = getLoggedInUser(sessionId);   
    View view = ServiceProvider.getViewService(user).getView(viewId);
    Boolean [] result = new Boolean[2];
    result[0] = false;
    result[1] = false;
    if (view != null) {
View Full Code Here

Examples of org.palo.viewapi.AuthUser

    }
  }
 
  private final void saveRoot(String sessionId, ExplorerTreeNode root) throws SessionExpiredException {
    try {
      AuthUser user = getLoggedInUser(sessionId);
      FolderService folderService = ServiceProvider.getFolderService(user);   
      Role viewerRole = null;
      for (Role role: user.getRoles()) {
        if (role.getName().equalsIgnoreCase("viewer")) {
          viewerRole = role;
          break;
        }
      }
      if (viewerRole == null) {
        for (Group g: user.getGroups()) {
          for (Role role: g.getRoles()) {
            if (role.getName().equalsIgnoreCase("viewer")) {
              viewerRole = role;
              break;
            }
View Full Code Here

Examples of org.palo.viewapi.AuthUser

 
  public final XUser login(String login, String password, String locale)
      throws AuthenticationFailedException {   
    // try to authenticate:
    try {
      AuthUser usr = ServiceProvider.getAuthenticationService().authenticate(login, password);
      //AuthUser usr = ServiceProvider.getAuthenticationService().authenticate("admin", "admin");
      registerListeners();
      UserSession userSession = setLoggedInUser(usr);
      configureNumberFormat(userSession.getSessionId(), usr);     
      setLocale(userSession.getSessionId(), locale);
View Full Code Here

Examples of org.palo.viewapi.AuthUser

 
  public XView setVisibility(String sessionId, XFolderElement element,
      boolean visible, boolean editable, String ownerId,
      String accountId, String dbId, String cubeId) throws SessionExpiredException {
    XView xView = (XView) element.getSourceObject();   
    AuthUser user = getLoggedInUser(sessionId);   
    ViewService vService = ServiceProvider.getViewService(user);
    View view = vService.getView(xView.getId());   
   
    if (!accountId.equals(xView.getAccountId())) {
      try {
View Full Code Here

Examples of org.palo.viewapi.AuthUser

    return xView;
  }

  public Boolean isOwner(String sessionId, String viewId)
      throws SessionExpiredException {
    AuthUser user = getLoggedInUser(sessionId);   
    View view = ServiceProvider.getViewService(user).getView(viewId);   
    if (user.getId().equals(view.getOwner().getId())) {
      if (checkPermission(sessionId, 2)) {
        return true;
      }
    }
    return false;
View Full Code Here

Examples of org.palo.viewapi.AuthUser

  public final XUser loginHash(String login, String password, String locale)
      throws AuthenticationFailedException {
    // try to authenticate:
    try {

      AuthUser usr = ServiceProvider.getAuthenticationService()
          .authenticateHash(login, password);

      registerListeners();
      UserSession userSession = setLoggedInUser(usr);
      configureNumberFormat(userSession.getSessionId(), usr);
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.