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.ComponentDescriptor
MODE
 
Fields inherited from class org.databene.model.data.InstanceDescriptor
COUNT, COUNT_DISTRIBUTION, COUNT_PRECISION, MAX_COUNT, MIN_COUNT, NULL_QUOTA, NULLABLE, TYPE, UNIQUE
 
Fields inherited from class org.databene.model.data.FeatureDescriptor
details, NAME
 
Constructor Summary
IdDescriptor(java.lang.String name)
           
IdDescriptor(java.lang.String name, java.lang.String type)
           
IdDescriptor(java.lang.String name, TypeDescriptor type)
           
 
Method Summary
 Uniqueness getUniqueness()
           
 java.lang.Boolean isUnique()
           
 
Methods inherited from class org.databene.model.data.ComponentDescriptor
getMode, setMode
 
Methods inherited from class org.databene.model.data.InstanceDescriptor
getCount, getCountDistribution, getCountPrecision, getDetailValue, getLocalType, getLocalType, getMaxCount, getMinCount, getName, getNullQuota, getType, getTypeDescriptor, isNullable, overwritesParent, setCount, setCountDistribution, setCountPrecision, setDetailValue, setLocalType, setMaxCount, setMinCount, setNullable, setNullQuota, setParent, setType, setUnique, withCount, withMaxCount, withMinCount, withNullQuota, withUnique
 
Methods inherited from class org.databene.model.data.FeatureDescriptor
addConfig, addConfig, addConstraint, addDetail, equals, getConfiguredDetail, getDeclaredDetailValue, getDetailDefault, getDetails, getDetailType, hashCode, setName, supportsDetail, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdDescriptor

public IdDescriptor(java.lang.String name)

IdDescriptor

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

IdDescriptor

public IdDescriptor(java.lang.String name,
                    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 © 2011. All Rights Reserved.