1 2 12 package com.versant.core.common; 13 14 import com.versant.core.metadata.FieldMetaData; 15 16 import java.util.Comparator ; 17 18 21 public interface VersantFieldMetaData { 22 23 26 public String getQName(); 27 28 31 public String getName(); 32 33 36 public int getManagedFieldNo(); 37 38 41 public boolean isOrdered(); 42 43 46 public boolean isElementTypePC(); 47 48 51 public boolean isKeyTypePC(); 52 53 57 public Class getElementType(); 58 59 62 public Class getKeyType(); 63 64 70 public int getElementTypeCode(); 71 72 78 public int getKeyTypeCode(); 79 80 84 public boolean isManaged(); 85 86 90 public boolean isMaster(); 91 92 95 public boolean isManyToMany(); 96 97 101 public int getInverseFieldNo(); 102 103 107 public VersantFieldMetaData getInverseFieldMetaData(); 108 109 113 public Comparator getComparator(); 114 115 121 boolean isIncludeAllDataInDiff(); 122 123 127 boolean isFake(); 128 } 129 | Popular Tags |