Package org.gatein.registration

Examples of org.gatein.registration.RegistrationPolicy


   public void initFrom(ProducerRegistrationRequirements registrationRequirements)
   {
      setRegistrationRequired(registrationRequirements.isRegistrationRequired());
      setRegistrationRequiredForFullDescription(registrationRequirements.isRegistrationRequiredForFullDescription());
      RegistrationPolicy policy = registrationRequirements.getPolicy();
      setPolicyClassName(policy.getClass().getName());
      if (policy instanceof DefaultRegistrationPolicy)
      {
         DefaultRegistrationPolicy drp = (DefaultRegistrationPolicy)policy;
         setValidatorClassName(drp.getValidator().getClass().getName());
      }
View Full Code Here


   @Override
   public void initFrom(ProducerRegistrationRequirements registrationRequirements)
   {
      setRegistrationRequired(registrationRequirements.isRegistrationRequired());
      setRegistrationRequiredForFullDescription(registrationRequirements.isRegistrationRequiredForFullDescription());
      RegistrationPolicy policy = registrationRequirements.getPolicy();
      if (policy != null)
      {
         setPolicyClassName(policy.getClassName());

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

   public Object getElementValue(ProducerRegistrationRequirementsImpl regReq, String namespaceUri, String localName)
   {
      Object value = null;
      if ("registration-policy".equals(localName))
      {
         RegistrationPolicy policy = regReq.getPolicy();
         if (policy != null)
         {
            value = policy.getClassName();
         }
      }
      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();
         }
View Full Code Here

      getLocalConfiguration().setRegistrationRequired(requireRegistration);
   }

   public String getRegistrationPolicyClassName()
   {
      RegistrationPolicy policy = getLocalConfiguration().getPolicy();
      if (policy != null)
      {
         return policy.getClassName();
      }
      else
      {
         return beanContext.getMessageFromBundle("bean_producer_regpolicy_unset");
      }
View Full Code Here

TOP

Related Classes of org.gatein.registration.RegistrationPolicy

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.