|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.inf.sharing.DataSharingHelper
Supported API: false
Extendable: false
Nested Class Summary | |
private static class |
DataSharingHelper.ShareableClasses
|
Field Summary | |
static int |
BOTH
Constant to be used for retrieval of shares, both enabled and disabled. |
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
static int |
IS_DISABLED
Constant to be used for retrieval of only disabled shares. |
static int |
IS_ENABLED
Constant to be used for retrieval of only enabled shares. |
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
static DataSharingService |
service
Supported API: false |
private static String |
SHAREABLE_CLASSES_FILE
|
private static boolean |
VERBOSE
|
Constructor Summary | |
DataSharingHelper()
|
Method Summary | |
static boolean |
contains(WTContainerRef container_ref,
Persistable obj)
Determines if a database object belongs to a given container. |
static WTContainerRef |
getContainerReference(Persistable obj)
Returns the container of the object. |
static ObjectIdentifier |
getOid(Object object)
Returns object's associated oid. |
static String |
getOidString(Object object)
Returns String representation of the object's oid (debugging). |
static Set |
getShareableClasses()
Returns the Set of classes that are shareable. |
protected static boolean |
isShareable(Object object)
|
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(DataSharingHelper thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
static String |
showAdHocAcl(Object object)
Returns a String representation of the ad hoc acl contained in the object. |
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
public static final int BOTH
public static final int IS_ENABLED
public static final int IS_DISABLED
public static final DataSharingService service
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
private static final boolean VERBOSE
private static final String SHAREABLE_CLASSES_FILE
Constructor Detail |
public DataSharingHelper()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(DataSharingHelper 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
public static WTContainerRef getContainerReference(Persistable obj) throws WTException
An object may be contained in a container directly (if it implements
WTContained
or is in a domain that is associated
to a container.
Supported API: false
obj
-
WTException
public static boolean contains(WTContainerRef container_ref, Persistable obj) throws WTException
container_ref
- obj
-
WTException
public static Set getShareableClasses() throws WTException
Set
of classes that are shareable. This can
be used to optimize queries for shared objects. Use DataSharingService.isShareable(Persistable)
to determine if a given Persistable
instance is shareable.
WTException
public static String showAdHocAcl(Object object) throws WTException
WTException
public static ObjectIdentifier getOid(Object object)
public static String getOidString(Object object)
protected static boolean isShareable(Object object) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |