|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectse.kmr.scam.server.impl.BeanCommon
se.kmr.scam.server.impl.AdministerBean
Administration of SCAM.
| Field Summary |
| Fields inherited from class se.kmr.scam.server.impl.BeanCommon |
ADMIN_ROLE, GUEST_ROLE |
| Constructor Summary | |
AdministerBean()
|
|
| Method Summary | |
void |
add(String identity,
Model model)
Insert all statements in model into Manifest.
|
void |
backup(String identity)
Create a backup of a Manifest. |
void |
createManifest(String identity)
Create a new Manifest (nothing will happen if it already exists). |
void |
ejbActivate()
|
void |
ejbCreate()
|
void |
ejbPassivate()
|
void |
ejbRemove()
|
Model |
get(String identity)
Get all statements in Manifest (compared to dump). |
protected SessionContext |
getSessionContext()
Get the sessioncontext |
Model |
getUser(String name)
|
Boolean |
hasManifest(String identity)
Check if manifest exists. |
void |
insertUser(Model model)
|
Collection |
listBackupManifests()
List all manifests that have been backed up. |
Collection |
listBackups(String identity)
List all backups of a certain Manifest. |
Collection |
listManifests()
List the identities of all Manifests. |
Collection |
listUsers()
|
void |
removeManifest(String identity)
Remove all statements and files in Manifest. |
void |
removeUser(String name)
|
void |
restore(String identity,
Date date)
Restore a backup of a Manifest. |
void |
setSessionContext(SessionContext sessionContext)
|
| Methods inherited from class se.kmr.scam.server.impl.BeanCommon |
abort, assertPermission, assertPermission, begin, close, commit, contains, create, filter, filter, getCaller, hasPermission, hasPermission, isCaller, isCallerInRole, list, lookup, open, open, remove, rollback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AdministerBean()
| Method Detail |
protected SessionContext getSessionContext()
BeanCommon
getSessionContext in class BeanCommon
public void ejbCreate()
throws CreateException
CreateExceptionpublic void ejbRemove()
ejbRemove in interface SessionBeanpublic void ejbActivate()
ejbActivate in interface SessionBeanpublic void ejbPassivate()
ejbPassivate in interface SessionBeanpublic void setSessionContext(SessionContext sessionContext)
setSessionContext in interface SessionBean
public void createManifest(String identity)
throws ArchiveException
createManifest in interface AdministerIidentity - Manifest
ArchiveException
public Boolean hasManifest(String identity)
throws ArchiveException
hasManifest in interface AdministerIidentity - Manifest
true is manifest exists
ArchiveException
public Collection listManifests()
throws ArchiveException
listManifests in interface AdministerICollection of Strings
ArchiveException
public void removeManifest(String identity)
throws ArchiveException
removeManifest in interface AdministerIidentity - Manifest
ArchiveException
public void add(String identity,
Model model)
throws ArchiveException
model into Manifest.
add in interface AdministerIidentity - Manifestmodel - Model to insert
ArchiveException
public Model get(String identity)
throws ArchiveException
get in interface AdministerIidentity - Manifest
ArchiveException
public Collection listBackupManifests()
throws ArchiveException
listBackupManifests in interface AdministerICollection of String
ArchiveExceptionlistBackups(String)
public Collection listBackups(String identity)
throws ArchiveException
listBackups in interface AdministerIidentity - Manifest
Collection of java.util.Date
ArchiveException
public void backup(String identity)
throws ArchiveException
backup in interface AdministerIidentity - Manifest
ArchiveExceptionSimpleDateFormat
public void restore(String identity,
Date date)
throws ArchiveException
restore in interface AdministerIidentity - Manifestdate - Date of backup
ArchiveExceptionbackup(String),
listBackups(String)
public void insertUser(Model model)
throws ArchiveException
insertUser in interface AdministerIArchiveException
public Model getUser(String name)
throws ArchiveException
getUser in interface AdministerIArchiveException
public void removeUser(String name)
throws ArchiveException
removeUser in interface AdministerIArchiveException
public Collection listUsers()
throws ArchiveException
listUsers in interface AdministerIArchiveException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||