|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.pds.AbstractColumnAccessControlItemBuilder
wt.pds.ColumnAccessControlItemBuilder
This class provides the functionality for building an Access Control surrogate object to represent an object associated with a non-Persistable item.
Columns associated with the represented Item's class are used to build
the Surrogate item.
Supported API: false
Extendable: false
Field Summary | |
private Class |
accessControlClass
|
private ClassInfo |
classInfo
|
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private int |
fromIndex
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
private static HashMap |
SQL_MAP
|
Fields inherited from class wt.pds.AbstractColumnAccessControlItemBuilder |
|
Fields inherited from interface wt.pds.ItemBuilder |
ACCESS_CONTROLLED_FROM_INDICIES, COLUMNS, DESCENDANT_QUERY_TYPE_COMPATIBLE, FROM_INDICIES, ITEM_COUNT |
Constructor Summary | |
ColumnAccessControlItemBuilder()
Supported API: false |
|
ColumnAccessControlItemBuilder(Class a_accessControlClass,
int a_fromIndex)
Supported API: false |
|
ColumnAccessControlItemBuilder(Class a_accessControlClass,
int a_fromIndex,
ClassInfo a_classInfo)
Supported API: false |
Method Summary | |
protected void |
appendColumn(ColumnBuilder column,
StringBuffer buffer,
String alias)
Supported API: false |
protected Class |
getAccessControlClass()
Supported API: false |
protected String |
getAlias(Vector aliases)
Supported API: false |
protected ClassInfo |
getClassInfo(Vector classInfos)
Supported API: false |
protected int |
getFromIndex()
Supported API: false |
protected Map |
getSQLMap()
Supported API: false |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(ColumnAccessControlItemBuilder thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private Class accessControlClass
private int fromIndex
private ClassInfo classInfo
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
private static final HashMap SQL_MAP
Constructor Detail |
public ColumnAccessControlItemBuilder()
public ColumnAccessControlItemBuilder(Class a_accessControlClass, int a_fromIndex)
a_accessControlClass
- a_fromIndex
- public ColumnAccessControlItemBuilder(Class a_accessControlClass, int a_fromIndex, ClassInfo a_classInfo)
a_accessControlClass
- a_fromIndex
- a_classInfo
- Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbstractColumnAccessControlItemBuilder
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbstractColumnAccessControlItemBuilder
input
-
IOException
ClassNotFoundException
protected boolean readVersion(ColumnAccessControlItemBuilder thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
protected Class getAccessControlClass()
getAccessControlClass
in class AbstractColumnAccessControlItemBuilder
protected int getFromIndex()
getFromIndex
in class AbstractColumnAccessControlItemBuilder
protected void appendColumn(ColumnBuilder column, StringBuffer buffer, String alias) throws PersistenceException, WTException
appendColumn
in class AbstractColumnAccessControlItemBuilder
column
- buffer
- alias
-
PersistenceException
WTException
protected ClassInfo getClassInfo(Vector classInfos) throws PersistenceException
getClassInfo
in class AbstractColumnAccessControlItemBuilder
classInfos
-
PersistenceException
protected String getAlias(Vector aliases)
getAlias
in class AbstractColumnAccessControlItemBuilder
aliases
-
protected Map getSQLMap()
getSQLMap
in class AbstractColumnAccessControlItemBuilder
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |