|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.identity.IdentityFactory
Factory object that can issue DisplayInformation
about other
objects. The factory uses information defined in the systems service.properties
file to determine the proper objects to return. service.properties
entries are defines for the context: default
, service:
wt.identity.DisplayIdentification
, serviceSelector: null
.
The object supplied on the call the factories methods are the requester
for the service.
Supported API: true
Extendable: false
DisplayIdentification
,
DisplayIdentity
,
Serialized FormField Summary | |
private ApplicationContext |
applicationContext
|
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private static IdentityFactory |
factory
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
private static String |
SERVICE_NAME
|
private static String |
SERVICE_SELECTOR
|
private static boolean |
VERBOSE
|
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild |
APPLICATION_CONTEXT |
Constructor Summary | |
IdentityFactory()
|
Method Summary | |
ApplicationContext |
getApplicationContext()
Gets the object for the association that plays role: applicationContext. |
private ApplicationContextServices |
getApplicationContextServices()
|
static LocalizableMessage |
getDisplayIdentifier(Object object)
Supported API: true |
static LocalizableMessage[] |
getDisplayIdentifiers(WTCollection collection)
Supported API: true |
static DisplayIdentity[] |
getDisplayIdentities(WTCollection collection)
Supported API: true |
static DisplayIdentity |
getDisplayIdentity(Object object)
Supported API: true |
private static DisplayIdentificationDelegate |
getDisplayIdentityDelegate(Object object)
|
static LocalizableMessage |
getDisplayType(Object object)
Supported API: true |
static LocalizableMessage[] |
getDisplayTypes(WTCollection collection)
Supported API: true |
private static IdentityFactory |
getIdentityIssuer()
returns an instance of the identity issuing factory. |
private static boolean |
hasAccess(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(IdentityFactory thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setApplicationContext(ApplicationContext a_ApplicationContext)
Sets the object for the association that plays role: applicationContext. |
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 static final String SERVICE_NAME
private static final String SERVICE_SELECTOR
private static IdentityFactory factory
private ApplicationContext applicationContext
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
private static final boolean VERBOSE
Constructor Detail |
public IdentityFactory()
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(IdentityFactory 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 DisplayIdentity getDisplayIdentity(Object object)
object
-
public static LocalizableMessage getDisplayType(Object object)
object
-
public static LocalizableMessage getDisplayIdentifier(Object object)
object
-
public static DisplayIdentity[] getDisplayIdentities(WTCollection collection) throws WTException
collection
-
WTException
public static LocalizableMessage[] getDisplayTypes(WTCollection collection) throws WTException
collection
-
WTException
public static LocalizableMessage[] getDisplayIdentifiers(WTCollection collection) throws WTException
collection
-
WTException
public ApplicationContext getApplicationContext()
getApplicationContext
in interface ApplicationContextChild
public void setApplicationContext(ApplicationContext a_ApplicationContext) throws WTPropertyVetoException
setApplicationContext
in interface ApplicationContextChild
a_ApplicationContext
-
WTPropertyVetoException
private static IdentityFactory getIdentityIssuer()
private static DisplayIdentificationDelegate getDisplayIdentityDelegate(Object object)
private static boolean hasAccess(Object object)
private ApplicationContextServices getApplicationContextServices()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |