# com.bea.content.manager.propertysets
PropertyDefinitionImpl Class

public class PropertyDefinitionImpl
extends `AbstractPropertyDefinition`

PropertyDefinitionImpl.java

Hierarchy
  `Object`
  `AbstractPropertyDefinition`
  `PropertyDefinitionImpl`

All Implemented Interfaces
  `PropertyDefinition`, `Serializable`

## Constructor Summary

PropertyDefinitionImpl(`String` description, int type, boolean multiValued, boolean restricted, `Collection` restrictedValues, `Object` defValue) Constructor.

## Method Summary

Methods from `com.bea.p13n.property.`AbstractPropertyDefinition``
``compareTo`, `determinePropertyType`, `equals`, `getDefaultValue`, `getDescription`, `getRestrictedValues`, `getType`, `hashCode`, `isMultiValued`, `isRestricted`, `setDefaultValue`, `setDescription`, `setMultiValued`, `setRestricted`, `setRestrictedValues`, `setType`, `toString`, `validate``

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.p13n.property.`PropertyDefinition``
``getDefaultValue`, `getDescription`, `getRestrictedValues`, `getType`, `isMultiValued`, `isRestricted`, `validate``

## Constructor Detail

### PropertyDefinitionImpl

    public PropertyDefinitionImpl(String description,
                                  int type,
                                  boolean multiValued,
                                  boolean restricted,
                                  Collection restrictedValues,
                                  Object defValue)

  Constructor.