|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tivoli.twg.engine.TWGObject
com.tivoli.twg.engine.TWGPersistentObject
com.tivoli.twg.engine.TWGPrivToken
Privilege token definition class : used by extensions to define custom privilege tokens, including the descriptive names for the tokens and any default access for those tokens.
Field Summary |
---|
Fields inherited from class com.tivoli.twg.engine.TWGPersistentObject |
---|
CLASS_NAME, SIZEOF_BYTE, SIZEOF_CHAR, SIZEOF_DOUBLE, SIZEOF_FLOAT, SIZEOF_INT, SIZEOF_LONG, SIZEOF_SHORT |
Constructor Summary | |
---|---|
TWGPrivToken()
Default constructor for token : used for object restore |
|
TWGPrivToken(java.lang.String id,
java.lang.String n,
java.lang.String nls,
boolean def_enab,
java.lang.String ext)
Main constructor for TWGPrivToken |
Method Summary | |
---|---|
static TWGPrivToken |
findPrivToken(java.lang.String tok_id)
Get privilege token by token ID |
java.lang.String |
GetConShadowClass()
Get name of console shadow class. |
java.lang.String |
getName()
Get name of privilege (use default locale) |
java.lang.String |
getName(java.util.Locale loc)
Get name of privilege (using given locale) |
byte[] |
GetShadowRecord(java.util.Locale locale)
Get buffer containing current values of the shadowed attributes to be delivered to the console shadow class. |
long |
GetShadowVersion()
Get object state version. |
static StringValueSet |
getTokenIDs()
Get set of all token IDs defined |
static void |
initializeBuiltInPrivs()
Initialize built-in privilege tokens |
boolean |
isDefaultEnabled()
Test if privilege defaults to enabled |
static boolean |
isPrivTokenDefined(java.lang.String id)
Test if token ID is defined |
protected void |
restoreData(TWGPersistentObjectDictionary dictionary,
boolean resolveObjectReferences)
Method for restoring persistent object data. |
protected void |
saveData(TWGPersistentObjectDictionary dictionary)
Method for saving persistent object data. |
void |
UpdateShadowVersion()
Update object state version. |
Methods inherited from class com.tivoli.twg.engine.TWGPersistentObject |
---|
Destroy, enableAsyncWrites, fromPersistID, initialize, isNewPersistentStore, isSaveRequired, PersistID, restore, restoreAll, save, save, setSaveRequired, terminate, toPersistID |
Methods inherited from class com.tivoli.twg.engine.TWGObject |
---|
AllObjects, AllObjects, Delete, DumpTWGObjects, FindObject, isDeleted, isNewObject, isPersistent, isPersistent, isValid, isValid, ObjectID, setDistinctObjectID, SetObjectID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TWGPrivToken()
public TWGPrivToken(java.lang.String id, java.lang.String n, java.lang.String nls, boolean def_enab, java.lang.String ext) throws TWGPersistentObjectSaveException
id
- - unique token ID stringn
- - name string, or name ID string if 'nls' definednls
- - NLS bundle class (null if none)def_enab
- - default privilege to enabled on new/existing usersext
- - class name of extension defining privilege (null if none)
TWGPersistentObjectSaveException
- if error saving objectMethod Detail |
public void UpdateShadowVersion()
UpdateShadowVersion
in interface TWGBaseShadowedObject
public long GetShadowVersion()
GetShadowVersion
in interface TWGBaseShadowedObject
public java.lang.String GetConShadowClass()
GetConShadowClass
in interface TWGBaseShadowedObject
public byte[] GetShadowRecord(java.util.Locale locale)
GetShadowRecord
in interface TWGBaseShadowedObject
locale
- - Locale of requested data
public java.lang.String getName()
public java.lang.String getName(java.util.Locale loc)
loc
- - locale of request
public boolean isDefaultEnabled()
protected void saveData(TWGPersistentObjectDictionary dictionary) throws TWGPersistentObjectSaveException
saveData
in class TWGPersistentObject
TWGPersistentObjectSaveException
- thrown to abort save procedure.protected void restoreData(TWGPersistentObjectDictionary dictionary, boolean resolveObjectReferences) throws TWGPersistentObjectRestoreException
restoreData
in class TWGPersistentObject
resolveObjectReferences
- used to indicate if object references should be
resolved during restore.
TWGPersistentObjectRestoreException
- thrown to abort restore procedure.public static TWGPrivToken findPrivToken(java.lang.String tok_id)
tok_id
- - token ID
public static StringValueSet getTokenIDs()
public static boolean isPrivTokenDefined(java.lang.String id)
id
- - token ID
public static void initializeBuiltInPrivs() throws TWGPersistentObjectSaveException
TWGPersistentObjectSaveException
- if error creating objects
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |