|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.dse.applsrv.aa.SecurityObject | +--com.ibm.dse.applsrv.aa.SecurityLimit
This class represents a limit to the security system.
Field Summary | |
protected Dictionary |
containerlmt
|
protected SecurityController |
controller
|
protected static java.lang.String |
db
|
protected static Array |
limits
|
protected static java.lang.String |
pathName
|
protected static boolean |
persist
|
protected Dictionary |
transactionlmt
|
protected java.lang.String |
userid
|
protected static SecurityPersistence |
xdb
|
Fields inherited from class com.ibm.dse.applsrv.aa.SecurityObject |
fs |
Constructor Summary | |
protected |
SecurityLimit()
Default SecurityLimit constructor |
protected |
SecurityLimit(java.lang.String userid,
java.lang.String curcode)
SecurityLimit constructor |
Method Summary | |
protected void |
_save()
Sets the dictionary of data associations. |
protected static boolean |
disablePersist()
Disables persistence for limits. |
protected Dictionary |
getContainerLmt()
Returns a copy of the limit information relating to container limits |
protected static java.lang.String |
getPathName()
Returns the pathname of limits database. |
protected static boolean |
getPersist()
Returns the persistence state for limits. |
protected Dictionary |
getTransactionLmt()
Returns a copy of the limit information relating to transaction limits |
protected static void |
load()
Loads the current state of the limits from the database. |
protected static void |
mapLimitstoUsers()
Adds limits to users (Each limits belongs to a user.) |
protected static void |
reset()
Resets the limits |
protected static void |
save()
Saves the current state of the limits to the database. |
protected void |
setContainerLmt(Dictionary aContainerLmt)
Sets the limit information relating to container limits (for a concrete limit) |
protected static void |
setDB(SecurityPersistence securityPersistence)
Sets the persistence controller for this class. |
protected static void |
setPersist(boolean persistence)
Enables or disables persistence for limits. |
protected void |
setTransactionLmt(Dictionary aContainerLmt)
Sets the limit information relating to transactoin limits (for a concrete limit) |
Methods inherited from class com.ibm.dse.applsrv.aa.SecurityObject |
getData,
getData,
getDataOrNull,
getName,
home,
prefix,
putData,
putData,
setName |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected static SecurityPersistence xdb
protected static boolean persist
protected static Array limits
protected static java.lang.String pathName
protected static java.lang.String db
protected final SecurityController controller
protected Dictionary containerlmt
protected Dictionary transactionlmt
protected java.lang.String userid
Constructor Detail |
protected SecurityLimit()
protected SecurityLimit(java.lang.String userid, java.lang.String curcode) throws DSESecurityException
userid
- java.lang.String . The owner user of the limitcurcode
- java.lang.String .The currency code of the limitMethod Detail |
protected void _save() throws DSESecurityException
protected static boolean disablePersist()
protected Dictionary getContainerLmt() throws DSESecurityException
protected static java.lang.String getPathName()
protected static boolean getPersist()
protected Dictionary getTransactionLmt() throws DSESecurityException
protected static void load() throws DSESecurityException
protected static void mapLimitstoUsers() throws DSESecurityException
protected static void reset() throws DSESecurityException
protected static void save() throws DSESecurityException
protected void setContainerLmt(Dictionary aContainerLmt) throws DSESecurityException
aContainerLmt
- com.ibm.dse.applsrv.aa.Dictionary - container limit informationprotected static void setDB(SecurityPersistence securityPersistence)
securityPersistence
- SecurityPersistence - the persistence controller.protected static void setPersist(boolean persistence)
persistence
- boolean - true to enable persistence, false to disable it.protected void setTransactionLmt(Dictionary aContainerLmt) throws DSESecurityException
aTransactionLmt
- com.ibm.dse.applsrv.aa.Dictionary - transaction limit information
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |