org.databene.model.data
Class IdDescriptor

java.lang.Object
  extended by org.databene.model.data.FeatureDescriptor
      extended by org.databene.model.data.InstanceDescriptor
          extended by org.databene.model.data.ComponentDescriptor
              extended by org.databene.model.data.IdDescriptor
All Implemented Interfaces:
org.databene.commons.Named

public class IdDescriptor
extends ComponentDescriptor


Field Summary
 
Fields inherited from class org.databene.model.data.InstanceDescriptor
CONTAINER, COUNT, COUNT_DISTRIBUTION, COUNT_GRANULARITY, MAX_COUNT, MIN_COUNT, MODE, NULL_QUOTA, NULLABLE, TYPE, UNIQUE
 
Fields inherited from class org.databene.model.data.FeatureDescriptor
details, NAME, provider
 
Constructor Summary
IdDescriptor(java.lang.String name, DescriptorProvider provider)
           
IdDescriptor(java.lang.String name, DescriptorProvider provider, java.lang.String type)
           
IdDescriptor(java.lang.String name, DescriptorProvider provider, TypeDescriptor type)
           
 
Method Summary
 Uniqueness getUniqueness()
           
 java.lang.Boolean isUnique()
           
 
Methods inherited from class org.databene.model.data.InstanceDescriptor
getContainer, getCount, getCountDistribution, getCountGranularity, getDetailValue, getLocalType, getLocalType, getMaxCount, getMinCount, getMode, getName, getNullQuota, getType, getTypeDescriptor, isNullable, overwritesParent, setContainer, setCount, setCountDistribution, setCountGranularity, setDetailValue, setLocalType, setMaxCount, setMinCount, setMode, setNullable, setNullQuota, setParent, setType, setUnique, toString, withCount, withMaxCount, withMinCount, withNullQuota, withUnique
 
Methods inherited from class org.databene.model.data.FeatureDescriptor
addConfig, addConfig, addConstraint, addDetail, equals, getConfiguredDetail, getDataModel, getDeclaredDetailValue, getDetails, getDetailType, getProvider, hashCode, renderDetails, renderDetails, setName, supportsDetail
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdDescriptor

public IdDescriptor(java.lang.String name,
                    DescriptorProvider provider)

IdDescriptor

public IdDescriptor(java.lang.String name,
                    DescriptorProvider provider,
                    java.lang.String type)

IdDescriptor

public IdDescriptor(java.lang.String name,
                    DescriptorProvider provider,
                    TypeDescriptor type)
Method Detail

getUniqueness

public Uniqueness getUniqueness()
Overrides:
getUniqueness in class InstanceDescriptor

isUnique

public java.lang.Boolean isUnique()
Overrides:
isUnique in class InstanceDescriptor


Copyright © 2013. All Rights Reserved.