se.kmr.scam
Interface ManifestI

All Known Subinterfaces:
Manifest
All Known Implementing Classes:
Manifest, ManifestBean

public interface ManifestI

Manifest interface

Version:
$Revision: 1.14 $
Author:
Jöran
Created:
den 16 augusti 2002

Field Summary
static String DEFAULT_ID
          Default Manifest
 
Method Summary
 Model addItem(String identity, String uri)
           
 String createURI(String identity)
           
 String getDefaultOrg(String identity)
           
 String getManifest(String identity)
           
 Model getModel(String identity, Collection uris)
           
 Model getModel(String identity, Model model)
           
 Model getModel(String identity, String uri)
           
 String getParent(String identity, String uri)
           
 void insert(String identity, Model model)
           
 Model listReferences(String identity, String uri)
           
 void move(String identity, Collection uris, String toUri)
           
 void move(String identity, String uri, String toUri)
           
 void remove(String identity, String uri)
           
 void rename(String identity, String uri, String toUri)
           
 

Field Detail

DEFAULT_ID

public static final String DEFAULT_ID
Default Manifest

See Also:
Constant Field Values
Method Detail

createURI

public String createURI(String identity)
                 throws ArchiveException,
                        RemoteException
Throws:
ArchiveException
RemoteException

getParent

public String getParent(String identity,
                        String uri)
                 throws ArchiveException,
                        RemoteException
Throws:
ArchiveException
RemoteException

getDefaultOrg

public String getDefaultOrg(String identity)
                     throws ArchiveException,
                            RemoteException
Throws:
ArchiveException
RemoteException

getManifest

public String getManifest(String identity)
                   throws ArchiveException,
                          RemoteException
Throws:
ArchiveException
RemoteException

listReferences

public Model listReferences(String identity,
                            String uri)
                     throws ArchiveException,
                            RemoteException
Throws:
ArchiveException
RemoteException

rename

public void rename(String identity,
                   String uri,
                   String toUri)
            throws ArchiveException,
                   RemoteException
Throws:
ArchiveException
RemoteException

remove

public void remove(String identity,
                   String uri)
            throws ArchiveException,
                   RemoteException
Throws:
ArchiveException
RemoteException

move

public void move(String identity,
                 Collection uris,
                 String toUri)
          throws ArchiveException,
                 RemoteException
Throws:
ArchiveException
RemoteException

move

public void move(String identity,
                 String uri,
                 String toUri)
          throws ArchiveException,
                 RemoteException
Throws:
ArchiveException
RemoteException

addItem

public Model addItem(String identity,
                     String uri)
              throws ArchiveException,
                     RemoteException
Throws:
ArchiveException
RemoteException

insert

public void insert(String identity,
                   Model model)
            throws ArchiveException,
                   RemoteException
Throws:
ArchiveException
RemoteException

getModel

public Model getModel(String identity,
                      Collection uris)
               throws ArchiveException,
                      RemoteException
Throws:
ArchiveException
RemoteException

getModel

public Model getModel(String identity,
                      String uri)
               throws ArchiveException,
                      RemoteException
Throws:
ArchiveException
RemoteException

getModel

public Model getModel(String identity,
                      Model model)
               throws ArchiveException,
                      RemoteException
Throws:
ArchiveException
RemoteException


Copyright © 2003 SCAM. All Rights Reserved.