org.jboss.portal.wsrp.producer.config.impl
Class ProducerRegistrationRequirementsImpl

java.lang.Object
  extended by org.jboss.portal.wsrp.producer.config.impl.ProducerRegistrationRequirementsImpl
All Implemented Interfaces:
ProducerRegistrationRequirements

public class ProducerRegistrationRequirementsImpl
extends java.lang.Object
implements ProducerRegistrationRequirements

Since:
2.6
Version:
$Revision: 5730 $
Author:
Chris Laprun

Field Summary
static java.lang.String DEFAULT_POLICY_CLASS_NAME
           
static java.lang.String DEFAULT_VALIDATOR_CLASS_NAME
           
 
Constructor Summary
ProducerRegistrationRequirementsImpl()
           
ProducerRegistrationRequirementsImpl(boolean requiresMarshalling, boolean requiresRegistration, boolean fullServiceDescriptionRequiresRegistration)
           
 
Method Summary
 boolean acceptValueFor(javax.xml.namespace.QName propertyName, java.lang.Object value)
           
 boolean acceptValueFor(java.lang.String propertyName, java.lang.Object value)
           
 void addRegistrationProperty(RegistrationPropertyDescription propertyDescription)
           
 void addRegistrationPropertyChangeListeners(RegistrationPropertyChangeListener listener)
           
 void clearRegistrationProperties()
           
 void clearRegistrationPropertyChangeListeners()
           
 boolean fullServiceDescriptionRequiresRegistration()
           
 RegistrationPolicy getPolicy()
           
 java.lang.String getPolicyClassName()
           
 java.util.Map getRegistrationProperties()
           
 RegistrationPropertyDescription getRegistrationPropertyWith(javax.xml.namespace.QName name)
           
 RegistrationPropertyDescription getRegistrationPropertyWith(java.lang.String name)
           
 java.lang.String getValidatorClassName()
           
 void notifyRegistrationPropertyChangeListeners()
           
 void removeRegistrationProperty(javax.xml.namespace.QName propertyName)
           
 void removeRegistrationProperty(java.lang.String propertyName)
           
 void removeRegistrationPropertyChangeListener(RegistrationPropertyChangeListener listener)
           
 boolean requiresRegistration()
           
 void setFullServiceDescriptionRequiresRegistration(boolean fullServiceDescriptionRequiresRegistration)
           
 void setPolicy(RegistrationPolicy policy)
           
 void setPolicyClassName(java.lang.String policyClassName)
           
 void setRequiresRegistration(boolean requiresRegistration)
           
 void setValidatorClassName(java.lang.String validatorClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_POLICY_CLASS_NAME

public static final java.lang.String DEFAULT_POLICY_CLASS_NAME
See Also:
Constant Field Values

DEFAULT_VALIDATOR_CLASS_NAME

public static final java.lang.String DEFAULT_VALIDATOR_CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

ProducerRegistrationRequirementsImpl

public ProducerRegistrationRequirementsImpl(boolean requiresMarshalling,
                                            boolean requiresRegistration,
                                            boolean fullServiceDescriptionRequiresRegistration)

ProducerRegistrationRequirementsImpl

public ProducerRegistrationRequirementsImpl()
Method Detail

requiresRegistration

public boolean requiresRegistration()
Specified by:
requiresRegistration in interface ProducerRegistrationRequirements

setRequiresRegistration

public void setRequiresRegistration(boolean requiresRegistration)
Specified by:
setRequiresRegistration in interface ProducerRegistrationRequirements

fullServiceDescriptionRequiresRegistration

public boolean fullServiceDescriptionRequiresRegistration()
Specified by:
fullServiceDescriptionRequiresRegistration in interface ProducerRegistrationRequirements

setFullServiceDescriptionRequiresRegistration

public void setFullServiceDescriptionRequiresRegistration(boolean fullServiceDescriptionRequiresRegistration)
Specified by:
setFullServiceDescriptionRequiresRegistration in interface ProducerRegistrationRequirements

getRegistrationProperties

public java.util.Map getRegistrationProperties()
Specified by:
getRegistrationProperties in interface ProducerRegistrationRequirements

addRegistrationProperty

public void addRegistrationProperty(RegistrationPropertyDescription propertyDescription)
Specified by:
addRegistrationProperty in interface ProducerRegistrationRequirements

acceptValueFor

public boolean acceptValueFor(javax.xml.namespace.QName propertyName,
                              java.lang.Object value)
Specified by:
acceptValueFor in interface ProducerRegistrationRequirements

acceptValueFor

public boolean acceptValueFor(java.lang.String propertyName,
                              java.lang.Object value)
Specified by:
acceptValueFor in interface ProducerRegistrationRequirements

getRegistrationPropertyWith

public RegistrationPropertyDescription getRegistrationPropertyWith(java.lang.String name)
Specified by:
getRegistrationPropertyWith in interface ProducerRegistrationRequirements

getRegistrationPropertyWith

public RegistrationPropertyDescription getRegistrationPropertyWith(javax.xml.namespace.QName name)
Specified by:
getRegistrationPropertyWith in interface ProducerRegistrationRequirements

removeRegistrationProperty

public void removeRegistrationProperty(javax.xml.namespace.QName propertyName)
Specified by:
removeRegistrationProperty in interface ProducerRegistrationRequirements

clearRegistrationProperties

public void clearRegistrationProperties()
Specified by:
clearRegistrationProperties in interface ProducerRegistrationRequirements

removeRegistrationProperty

public void removeRegistrationProperty(java.lang.String propertyName)
Specified by:
removeRegistrationProperty in interface ProducerRegistrationRequirements

notifyRegistrationPropertyChangeListeners

public void notifyRegistrationPropertyChangeListeners()
Specified by:
notifyRegistrationPropertyChangeListeners in interface ProducerRegistrationRequirements

clearRegistrationPropertyChangeListeners

public void clearRegistrationPropertyChangeListeners()
Specified by:
clearRegistrationPropertyChangeListeners in interface ProducerRegistrationRequirements

addRegistrationPropertyChangeListeners

public void addRegistrationPropertyChangeListeners(RegistrationPropertyChangeListener listener)
Specified by:
addRegistrationPropertyChangeListeners in interface ProducerRegistrationRequirements

removeRegistrationPropertyChangeListener

public void removeRegistrationPropertyChangeListener(RegistrationPropertyChangeListener listener)
Specified by:
removeRegistrationPropertyChangeListener in interface ProducerRegistrationRequirements

setPolicy

public void setPolicy(RegistrationPolicy policy)
Specified by:
setPolicy in interface ProducerRegistrationRequirements

getPolicy

public RegistrationPolicy getPolicy()
Specified by:
getPolicy in interface ProducerRegistrationRequirements

setPolicyClassName

public void setPolicyClassName(java.lang.String policyClassName)

getPolicyClassName

public java.lang.String getPolicyClassName()

setValidatorClassName

public void setValidatorClassName(java.lang.String validatorClassName)

getValidatorClassName

public java.lang.String getValidatorClassName()