Examples of IPermissionTargetProvider


Examples of org.jasig.portal.permission.target.IPermissionTargetProvider

                IPermissionOwner owner = permissionOwnerDao.getPermissionOwner(p.getOwner());
                entry.put("ownerName", owner.getName());

                String providerKey = activity.getTargetProviderKey();
                IPermissionTargetProvider provider = targetProviderRegistry.getTargetProvider(providerKey);
               
                // get the target from the provider
                IPermissionTarget target = provider.getTarget(p.getTarget());
                targetName = target.getName();
               
            } catch (RuntimeException e) {
                // likely a result of a null activity or provider
                log.trace("Failed to resolve target name", e);
View Full Code Here

Examples of org.jasig.portal.permission.target.IPermissionTargetProvider

          // Principal
          Principal principalImpl = new PrincipalImpl(authP.getKey(), authP.getPrincipalString());
         
          // Target
          Target targetImpl = null// default
          IPermissionTargetProvider targetProvider = targetProviderRegistry.getTargetProvider(activity.getTargetProviderKey());
          IPermissionTarget target = targetProvider.getTarget(permission.getTarget());
          if (target != null) {
            targetImpl = new TargetImpl(permission.getTarget(), target.getName());
          }

          rslt = new AssignmentImpl(ownerImpl, activityImpl, principalImpl, targetImpl, inherited);
View Full Code Here

Examples of org.jasig.portal.permission.target.IPermissionTargetProvider

            @RequestParam("q") String query,
            HttpServletRequest req, HttpServletResponse response)
            throws Exception {
       
        IPermissionActivity activity = permissionOwnerDao.getPermissionActivity(activityId);
        IPermissionTargetProvider provider = targetProviderRegistry.getTargetProvider(activity.getTargetProviderKey());
       
        SortedSet<IPermissionTarget> matchingTargets = new TreeSet<IPermissionTarget>();
        // add matching results for this identifier provider to the set
        Collection<IPermissionTarget> targets = provider.searchTargets(query);
        for (IPermissionTarget target : targets) {
            if ((StringUtils.isNotBlank(target.getName()) && target
                    .getName().toLowerCase().contains(query))
                    || target.getKey().toLowerCase().contains(query)) {
                matchingTargets.addAll(targets);
View Full Code Here

Examples of org.jasig.portal.permission.target.IPermissionTargetProvider

           
            IPermissionActivity activity = permissionOwnerDao.getPermissionActivity(permission.getOwner(), permission.getActivity());
            if (activity != null) {
                perm.setActivityName(activity.getName());
           
                IPermissionTargetProvider targetProvider = targetProviderRegistry.getTargetProvider(activity.getTargetProviderKey());
                if (targetProvider != null) {
                    IPermissionTarget target = targetProvider.getTarget(permission.getIdentifier());
                    if (target != null) {
                        perm.setTargetName(target.getName());
                    }
                }
            }
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.