package com.idega.data;
import java.sql.Connection;
import java.sql.SQLException;
/**
*
* Title: IDOLegacyEntity the old interface for IDO data objects
* Description: IDOLegacyEntity is to be deprecated soon and all new code should use IDOEntity instead.
* Copyright: Copyright (c) 2001-2002
* Company: idega
* @author <a href="tryggvi@idega.is">Tryggvi Larusson</a>
* @version 1.0
*/
public interface IDOLegacyEntity extends IDOEntity,MetaDataCapable {
/**
* @deprecated this is a legacy field an should not be used in new code
*/
static int STATE_NEW = 0;
/**
* @deprecated this is a legacy field an should not be used in new code
*/
static int STATE_IN_SYNCH_WITH_DATASTORE = 1;
/**
* @deprecated this is a legacy field an should not be used in new code
*/
static int STATE_NOT_IN_SYNCH_WITH_DATASTORE = 2;
/**
* @deprecated this is a legacy field an should not be used in new code
*/
static int STATE_NEW_AND_NOT_IN_SYNCH_WITH_DATASTORE = 3;
/**
* @deprecated this is a legacy field an should not be used in new code
*/
static int STATE_DELETED = 4;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void insert() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public char getCharColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setRelationShipClassName(java.lang.String p0, java.lang.String p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTreeRelationShip();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.Class getRelationShipClass(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(com.idega.data.IDOLegacyEntity p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(com.idega.data.IDOLegacyEntity p0, java.lang.String p1, java.lang.String p2) throws java.sql.SQLException;
//public void addColumnName(java.lang.String p0,java.lang.String p1,boolean p2,boolean p3,java.lang.String p4);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
//public boolean equals(com.idega.data.IDOLegacyEntity p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void updateMetaData() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addMetaData(java.lang.String p0, java.lang.String p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addMetaData(java.lang.String p0, java.lang.String p1, java.lang.String p2);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String toString();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getNameOfMiddleTable(com.idega.data.IDOEntity p0, com.idega.data.IDOEntity p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllOrdered(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean isPrimaryKey(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, java.lang.Object p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, java.lang.Boolean p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean getIfNullable(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setName(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void deleteMultiple(java.lang.String p0, java.lang.String p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void deleteMultiple(String columnName1, String stringColumnValue1, String columnName2, String stringColumnValue2) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void update() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean getIfVisible(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getStringColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAssociatedOrdered(com.idega.data.IDOLegacyEntity p0, java.lang.String p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String[] getEditableColumnNames();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void metaDataHasChanged(boolean p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.BlobWrapper getBlobColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.util.Hashtable getMetaDataIds();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.io.InputStream getInputStreamColumnValue(java.lang.String p0) throws java.lang.Exception;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setStringColumn(java.lang.String p0, java.lang.String p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void removeFrom(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAll(java.lang.String p0, int p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setID(java.lang.Integer p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(com.idega.data.IDOLegacyEntity p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, java.lang.String p5, java.lang.String p6) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void insertMetaData() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.util.Vector getMetaDataUpdateVector();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean removeMetaData(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.util.Vector getMetaDataInsertVector();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.sql.Connection getConnection() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecordsReverseRelated(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnOrdered(java.lang.String p0, java.lang.String p1, java.lang.String p2) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEqualsOrdered(java.lang.String p0, java.lang.String p1, java.lang.String p2) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getStorageClassType(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, java.io.InputStream p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setMaxLength(java.lang.String p0, int p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumn(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEquals(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumn(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, java.lang.String p5) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEquals(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, java.lang.String p5) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void reverseRemoveFrom(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void freeConnection(java.sql.Connection p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.Integer getIDInteger();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void empty();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnOrdered(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEqualsOrdered(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEqualsOrdered(java.lang.String p0, int p1, java.lang.String p2, int p3, java.lang.String p4) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setDatasource(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecords(java.lang.String p0, java.lang.String p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getMaxColumnValue(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public float getFloatColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getName();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setStorageClassType(java.lang.String p0, int p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findReverseRelated(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAll(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setDefaultValues();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getStorageClassName(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findRelated(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, java.lang.Float p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, java.lang.Integer p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.Object getColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String[] getColumnNames();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setUnique(java.lang.String p0, boolean p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getIntColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void delete() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] constructArray(java.lang.String[] p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean isInSynchWithDatastore();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getMaxLength(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setStorageClassName(java.lang.String p0, java.lang.String p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAssociated(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecords(java.lang.String p0, java.lang.String p1, java.lang.String p2) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecords() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAll() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getID();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, int p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean hasMetaDataRelationship();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllDescendingOrdered(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public double getDoubleColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, float p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String[] getVisibleColumnNames();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getIDColumnName();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(java.lang.Class p0, int p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void removeFromColumn(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getRelationShipType(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setVisible(java.lang.String p0, boolean p1);
/**
* deprecated: this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getEntityName();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.BlobWrapper getEmptyBlob(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumn(java.lang.String p0, int p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEquals(java.lang.String p0, int p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnDescendingOrdered(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean getIfEditable(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean getIfUnique(java.lang.String p0);
// /**
// * @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
// */
// public com.idega.data.IDOLegacyEntity[] constructArray(int[] p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.util.Vector getMetaDataDeleteVector();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecords(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getLongName(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setID(int p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setLongName(java.lang.String p0, java.lang.String p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.io.OutputStream getColumnOutputStream(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.sql.Connection getConnection(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getLobColumnName();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.String getDatasource();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public java.lang.Integer getIntegerColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
//public boolean equals(java.lang.Object p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void removeFrom(com.idega.data.IDOLegacyEntity[] p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getIntTableValue(java.lang.String p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void freeConnection(java.lang.String p0, java.sql.Connection p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setRelationShipType(java.lang.String p0, java.lang.String p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumn(java.lang.String p0, java.lang.String p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnEquals(java.lang.String p0, java.lang.String p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void findByPrimaryKey(int p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setColumn(java.lang.String p0, boolean p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void clear() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean metaDataHasChanged();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(com.idega.data.IDOLegacyEntity p0, java.lang.String p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean isNull(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.IDOLegacyEntity[] findAllByColumnDescendingOrdered(java.lang.String p0, java.lang.String p1, java.lang.String p2) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean getBooleanColumnValue(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getMaxColumnValue(java.lang.String p0, java.lang.String p1, java.lang.String p2) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void addTo(com.idega.data.IDOLegacyEntity p0, java.sql.Connection p1) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecordsRelated(com.idega.data.IDOLegacyEntity p0) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setNullable(java.lang.String p0, boolean p1);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void deleteMetaData() throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public com.idega.data.EntityAttribute getColumn(java.lang.String p0);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean columnsHaveChanged();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setToInsertStartData(boolean ifTrue);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean getIfInsertStartData();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public String getTableName();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void setEntityState(int state);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/ //public java.util.Collection getAttributes();
// /**
// * @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
// */
// public GenericEntity getIDOEntityStaticInstance();
//public String getCachedColumnNamesList();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean hasBeenSetNull(String columnName);
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public Object getPrimaryKeyValue();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public boolean hasLobColumn() throws Exception;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void fillColumn(String columnName, java.sql.ResultSet rs) throws java.sql.SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void delete(Connection c) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void insert(Connection c) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void update(Connection c) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void removeFrom(IDOLegacyEntity entityToRemoveFrom, Connection conn) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void removeFrom(Class classToRemoveFrom) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getEntityState();
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public IDOLegacyEntity[] findAllByColumnOrdered(String columnName1, String toFind1, String columnName2, String toFind2, String orderByColumnName, String condition1, String condition2) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public IDOLegacyEntity[] findAllByColumn(String columnName, String toFind, String condition) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public IDOLegacyEntity[] findAllByColumn(String columnName1, String toFind1, char condition1, String columnName2, String toFind2, char condition2) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int[] findRelatedIDs(IDOLegacyEntity entity, String entityColumnName, String entityColumnValue) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int[] findRelatedIDs(IDOLegacyEntity entity) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public void removeFrom(Class classToRemoveFrom, int idToRemoveFrom) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public IDOLegacyEntity[] findAllByColumnOrdered(java.lang.String columnName1, java.lang.String toFind1, java.lang.String columnName2, java.lang.String toFind2) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public IDOLegacyEntity[] findRelated(IDOLegacyEntity entity, String columnName, String columnValue) throws SQLException;
/**
* @deprecated this is a legacy method, you should rather use something that is also available via IDOEntity
*/
public int getNumberOfRecords(String columnName, int id) throws SQLException;
}