|
|||||||||||
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
CreateException
public void ejbRemove()
ejbRemove
in interface SessionBean
public void ejbActivate()
ejbActivate
in interface SessionBean
public void ejbPassivate()
ejbPassivate
in interface SessionBean
public void setSessionContext(SessionContext sessionContext)
setSessionContext
in interface SessionBean
public void createManifest(String identity) throws ArchiveException
createManifest
in interface AdministerI
identity
- Manifest
ArchiveException
public Boolean hasManifest(String identity) throws ArchiveException
hasManifest
in interface AdministerI
identity
- Manifest
true
is manifest exists
ArchiveException
public Collection listManifests() throws ArchiveException
listManifests
in interface AdministerI
Collection
of String
s
ArchiveException
public void removeManifest(String identity) throws ArchiveException
removeManifest
in interface AdministerI
identity
- Manifest
ArchiveException
public void add(String identity, Model model) throws ArchiveException
model
into Manifest.
add
in interface AdministerI
identity
- Manifestmodel
- Model to insert
ArchiveException
public Model get(String identity) throws ArchiveException
get
in interface AdministerI
identity
- Manifest
ArchiveException
public Collection listBackupManifests() throws ArchiveException
listBackupManifests
in interface AdministerI
Collection
of String
ArchiveException
listBackups(String)
public Collection listBackups(String identity) throws ArchiveException
listBackups
in interface AdministerI
identity
- Manifest
Collection
of java.util.Date
ArchiveException
public void backup(String identity) throws ArchiveException
backup
in interface AdministerI
identity
- Manifest
ArchiveException
SimpleDateFormat
public void restore(String identity, Date date) throws ArchiveException
restore
in interface AdministerI
identity
- Manifestdate
- Date of backup
ArchiveException
backup(String)
,
listBackups(String)
public void insertUser(Model model) throws ArchiveException
insertUser
in interface AdministerI
ArchiveException
public Model getUser(String name) throws ArchiveException
getUser
in interface AdministerI
ArchiveException
public void removeUser(String name) throws ArchiveException
removeUser
in interface AdministerI
ArchiveException
public Collection listUsers() throws ArchiveException
listUsers
in interface AdministerI
ArchiveException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |