|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.torque.om.BaseObject
org.apache.turbine.om.security.SecurityObject
org.apache.turbine.om.security.TurbinePermission
This class represents the permissions that a Role has to access certain pages/functions within the system. The class implements Comparable so that when Permissions are added to a Set, they will be in alphabetical order by name.
| Field Summary |
| Fields inherited from class org.apache.torque.om.BaseObject |
NEW_ID |
| Constructor Summary | |
TurbinePermission()
Constructs a new TurbinePermission. |
|
TurbinePermission(java.lang.String name)
Constructs a new TurbinePermission with the sepcified name. |
|
| Method Summary | |
void |
remove()
Removes a permission from the system. |
void |
rename(java.lang.String name)
Renames the permission. |
void |
save()
Makes changes made to the Permission attributes permanent. |
void |
save(java.sql.Connection conn)
not implemented |
void |
save(java.lang.String dbname)
not implemented |
| Methods inherited from class org.apache.turbine.om.security.SecurityObject |
compareTo, getAttribute, getAttributes, getId, getIdAsObj, getName, setAttribute, setAttributes, setId, setName, toString |
| Methods inherited from class org.apache.torque.om.BaseObject |
equals, equals, getByName, getByPeerName, getByPosition, getLog, getPrimaryKey, hashCode, isModified, isNew, log, resetModified, setModified, setNew, setPrimaryKey, setPrimaryKey, setPrimaryKey |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.turbine.om.security.SecurityEntity |
getId, getIdAsObj, getName, setId, setName |
| Constructor Detail |
public TurbinePermission()
public TurbinePermission(java.lang.String name)
name - The name of the new object.| Method Detail |
public void save()
throws TurbineSecurityException
save in interface PermissionTurbineSecurityException - if there is a problem while saving data.
public void save(java.sql.Connection conn)
throws java.lang.Exception
save in interface org.apache.torque.om.Persistentconn -
java.lang.Exception
public void save(java.lang.String dbname)
throws java.lang.Exception
save in interface org.apache.torque.om.Persistentdbname -
java.lang.Exception
public void remove()
throws TurbineSecurityException
remove in interface PermissionTurbineSecurityException - if the Permission could not be removed.
public void rename(java.lang.String name)
throws TurbineSecurityException
rename in interface Permissionname - The new Permission name.
TurbineSecurityException - if the Permission could not be renamed.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||