Package org.jasig.cas.services

Examples of org.jasig.cas.services.RegisteredService


    public boolean supports(final Class clazz) {
        return RegisteredServiceImpl.class.equals(clazz);
    }

    public void validate(final Object o, final Errors errors) {
        final RegisteredService r = (RegisteredService) o;

        if (r.getServiceId() != null) {
            for (final RegisteredService service : this.servicesManager
                .getAllServices()) {
                if (r.getServiceId().equals(service.getServiceId())
                    && r.getId() != service.getId()) {
                    errors.rejectValue("serviceId",
                        "registeredService.serviceId.exists", null);
                    break;
                }
            }
        }

        if (r.getDescription() != null
            && r.getDescription().length() > this.maxDescriptionLength) {
            errors.rejectValue("description",
                "registeredService.description.length", null);
        }
    }
View Full Code Here


        }

        final Service service = WebUtils.getService(this.argumentExtractors,
            request);

        final RegisteredService rService = this.servicesManager
            .findServiceBy(service);

        return service != null && rService != null && StringUtils.hasText(rService.getTheme()) ? rService
            .getTheme() : getDefaultThemeName();

  }
View Full Code Here

     */
    public static OAuthRegisteredService getRegisteredOAuthService(final ServicesManager servicesManager,
                                                                   final String clientId) {
        final Iterator<RegisteredService> it = servicesManager.getAllServices().iterator();
        while (it.hasNext()) {
            final RegisteredService aService = it.next();
            if (aService instanceof OAuthRegisteredService) {
                final OAuthRegisteredService service  = (OAuthRegisteredService) aService;
                if (service.getClientId().equals(clientId)) {
                    return service;
                }
View Full Code Here

TOP

Related Classes of org.jasig.cas.services.RegisteredService

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.