|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sourceforge.pbeans.AbstractStoreInfo
PersistentClass annotations instead.
public abstract class AbstractStoreInfo
Abstract implementation of StoreInfo.
| Constructor Summary | |
|---|---|
protected |
AbstractStoreInfo(java.lang.Class clazz)
Deprecated. Constucts an instance of AbstractStoreInfo. |
| Method Summary | |
|---|---|
java.lang.Object |
create(Store store)
Deprecated. Creates an instance of the class passed to the constructor of this AbstractStoreInfo instance. |
java.lang.Class |
getBeanClass()
Deprecated. |
java.lang.ClassLoader |
getClassLoader()
Deprecated. Gets a class loader which may be used to find the underlying StoreInfo class. |
FieldDescriptor |
getFieldDescriptor(Store store,
java.beans.PropertyDescriptor pd)
Deprecated. Gets a field descriptor for a property if its compile-time type is a primitive type, a boxed primitive type, String, java.util.Date, java.sql.Date, java.sql.Timestamp, java.sql.Time, byte[], or Persistent. |
java.lang.String |
getIdField()
Deprecated. |
Index[] |
getIndexes(Store store)
Deprecated. Returns non-unique Index instances for all JavaBean properties that are persisted except those of type BLOB. |
java.beans.PropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyName)
Deprecated. Obtains the PropertyDescriptor for a property name. |
java.beans.PropertyDescriptor |
getPropertyDescriptorByNormalFieldName(Store store,
java.lang.String normalFieldName)
Deprecated. |
java.beans.PropertyDescriptor[] |
getPropertyDescriptors()
Deprecated. |
java.lang.String |
getTableName(int maxLength)
Deprecated. Gets the requested table name. |
boolean |
isAutoIncrementRequested()
Deprecated. |
boolean |
isDeleteFields()
Deprecated. |
boolean |
isUserManaged()
Deprecated. Gets a boolean value indicating whether table creation and alteration is user-managed as opposed to automatic. |
java.lang.Object |
marshallValue(java.beans.PropertyDescriptor pd,
java.lang.Object value)
Deprecated. Marshalls a property value except for any of type Persistent. |
java.lang.Object |
unmarshallValue(java.beans.PropertyDescriptor pd,
java.lang.Object fieldValue)
Deprecated. Unarshalls a field value except for any of type Persistent. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractStoreInfo(java.lang.Class clazz)
clazz - A class assignable to Persistent.| Method Detail |
|---|
public java.lang.Class getBeanClass()
getBeanClass in interface StoreInfopublic java.lang.String getIdField()
getIdField in interface StoreInfopublic java.beans.PropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors in interface StoreInfopublic boolean isDeleteFields()
isDeleteFields in interface StoreInfo
public java.beans.PropertyDescriptor getPropertyDescriptorByNormalFieldName(Store store,
java.lang.String normalFieldName)
getPropertyDescriptorByNormalFieldName in interface StoreInfopublic boolean isAutoIncrementRequested()
isAutoIncrementRequested in interface StoreInfopublic boolean isUserManaged()
StoreInfo
isUserManaged in interface StoreInfopublic java.lang.String getTableName(int maxLength)
getTableName in interface StoreInfomaxLength - The maximum table name lengthpublic java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
StoreInfo
getPropertyDescriptor in interface StoreInfo
public java.lang.Object create(Store store)
throws StoreException
create in interface StoreInfoStoreException
public FieldDescriptor getFieldDescriptor(Store store,
java.beans.PropertyDescriptor pd)
Persistent.
For any other types, this method returns null.
- Specified by:
getFieldDescriptor in interface StoreInfo
public java.lang.Object marshallValue(java.beans.PropertyDescriptor pd,
java.lang.Object value)
throws StoreException
StoreInfo
marshallValue in interface StoreInfoStoreException
public java.lang.Object unmarshallValue(java.beans.PropertyDescriptor pd,
java.lang.Object fieldValue)
throws StoreException
StoreInfo
unmarshallValue in interface StoreInfoStoreException
public Index[] getIndexes(Store store)
throws StoreException
getIndexes in interface StoreInfoStoreExceptionpublic java.lang.ClassLoader getClassLoader()
StoreInfo
getClassLoader in interface StoreInfo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||