1 30 package com.genimen.djeneric.repository; 31 32 import com.genimen.djeneric.repository.exceptions.DomainViolationException; 33 34 public interface DjPropertyType 35 { 36 public String getTypeName(); 37 38 public String getNativeType(); 39 40 public String getTypeClassName(); 41 42 public Class getNativeTypeClass(); 43 44 public int getTypeCode(); 45 46 public int getLength(); 47 48 public int getDecimals(); 49 50 public String getFormatMask(); 51 52 public int getComponentType(); 53 54 public String getComponentTypeName(); 55 56 public void validateValue(Object value) throws DomainViolationException; 57 58 } | Popular Tags |