package com.idega.data; /** * Title: idegaclasses * Description: * Copyright: Copyright (c) 2001 * Company: idega * @author <a href="tryggvi@idega.is">Tryggvi Larusson</a> * @version 1.0 */ public interface IDOEntityField{ public IDOEntityDefinition getDeclaredEntity(); public String getUniqueFieldName(); public String getSQLFieldName(); public Class getDataTypeClass(); public boolean isNullAllowed(); public boolean isPartOfPrimaryKey(); public int getMaxLength(); public boolean isPartOfManyToOneRelationship(); public IDOEntityDefinition getManyToOneRelated()throws IDORelationshipException; }