Package org.gatein.registration.policies

Examples of org.gatein.registration.policies.DefaultRegistrationPolicy


      setRegistrationRequiredForFullDescription(registrationRequirements.isRegistrationRequiredForFullDescription());
      RegistrationPolicy policy = registrationRequirements.getPolicy();
      setPolicyClassName(policy.getClass().getName());
      if (policy instanceof DefaultRegistrationPolicy)
      {
         DefaultRegistrationPolicy drp = (DefaultRegistrationPolicy)policy;
         setValidatorClassName(drp.getValidator().getClass().getName());
      }

      // first clear persisted properties
      List<RegistrationPropertyDescriptionMapping> rpdms = getRegistrationPropertyDescriptions();
      rpdms.clear();
View Full Code Here


   public ProducerRegistrationRequirementsImpl()
   {
      registrationProperties = new HashMap<QName, RegistrationPropertyDescription>(7);

      // always use the default RegistrationPolicy by default
      setPolicy(new DefaultRegistrationPolicy());
   }
View Full Code Here

      {
         // make sure we always have a RegistrationPolicy
         if (policy == null)
         {
            log.debug("Specified RegistrationPolicy was null, using the default one instead.");
            policy = new DefaultRegistrationPolicy();
         }

         // wrap the policy to make sure we have default behavior properly set up
         this.policy = RegistrationPolicyWrapper.wrap(policy);
         policyClassName = policy.getClassName();

         if (DEFAULT_POLICY_CLASS_NAME.equals(policyClassName))
         {
            DefaultRegistrationPolicy registrationPolicy = (DefaultRegistrationPolicy)RegistrationPolicyWrapper.unwrap(policy);
            validatorClassName = registrationPolicy.getValidator().getClass().getName();
         }
         else
         {
            validatorClassName = null;
         }
View Full Code Here

            {
               log.debug("Using default registration property validator: " + DEFAULT_VALIDATOR_CLASS_NAME);
               validator = new DefaultRegistrationPropertyValidator();
            }

            DefaultRegistrationPolicy delegate = new DefaultRegistrationPolicy();
            delegate.setValidator(validator);
            setPolicy(delegate);
         }

         modifyNow();
      }
View Full Code Here

         setPolicyClassName(policy.getClassName());

         RegistrationPolicy unwrap = RegistrationPolicyWrapper.unwrap(policy);
         if (unwrap instanceof DefaultRegistrationPolicy)
         {
            DefaultRegistrationPolicy drp = (DefaultRegistrationPolicy)unwrap;
            setValidatorClassName(drp.getValidator().getClass().getName());
         }
      }

      // first clear persisted properties
      List<RegistrationPropertyDescriptionMapping> rpdms = getRegistrationPropertyDescriptions();
View Full Code Here

         Collections.sort(registrationProperties);

         policyClassName = registrationRequirements.getPolicyClassName();
         if (isDefaultRegistrationPolicy())
         {
            DefaultRegistrationPolicy policy = (DefaultRegistrationPolicy)RegistrationPolicyWrapper.unwrap(registrationRequirements.getPolicy());
            validatorClassName = policy.getValidator().getClass().getName();
         }
         else
         {
            validatorClassName = null;
         }
View Full Code Here

   public ProducerRegistrationRequirementsImpl()
   {
      registrationProperties = new HashMap<QName, RegistrationPropertyDescription>(7);

      // always use the default RegistrationPolicy by default
      setPolicy(new DefaultRegistrationPolicy());
   }
View Full Code Here

      {
         // make sure we always have a RegistrationPolicy
         if (policy == null)
         {
            log.debug("Specified RegistrationPolicy was null, using the default one instead.");
            policy = new DefaultRegistrationPolicy();
         }

         this.policy = RegistrationPolicyWrapper.wrap(policy);
         policyClassName = policy.getClassName();

         if (DEFAULT_POLICY_CLASS_NAME.equals(policyClassName))
         {
            DefaultRegistrationPolicy registrationPolicy = (DefaultRegistrationPolicy)RegistrationPolicyWrapper.unwrap(policy);
            validatorClassName = registrationPolicy.getValidator().getClass().getName();
         }
         else
         {
            validatorClassName = null;
         }
View Full Code Here

            {
               log.debug("Using default registration property validator: " + DEFAULT_VALIDATOR_CLASS_NAME);
               validator = new DefaultRegistrationPropertyValidator();
            }

            DefaultRegistrationPolicy delegate = new DefaultRegistrationPolicy();
            delegate.setValidator(validator);
            setPolicy(delegate);
         }

         modifyNow();
      }
View Full Code Here

      else if ("registration-property-validator".equals(localName))
      {
         RegistrationPolicy policy = RegistrationPolicyWrapper.unwrap(regReq.getPolicy());
         if (policy instanceof DefaultRegistrationPolicy)
         {
            DefaultRegistrationPolicy defaultRegistrationPolicy = (DefaultRegistrationPolicy)policy;
            value = defaultRegistrationPolicy.getValidator().getClass().getName();
         }
      }
      else
      {
         value = null;
View Full Code Here

TOP

Related Classes of org.gatein.registration.policies.DefaultRegistrationPolicy

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.