org.sourcejammer.project
Interface ArchiveInfoFlex

All Known Implementing Classes:
ArchiveInfoFlexFS

public interface ArchiveInfoFlex

Title: $FileName: ArchiveInfoFlexFS.java$

Version:
$VerNum: 3$
Author:
$AuthorName: Rob MacGrogan$

$Description: Supercedes ArchiveInfoFS and ArchiveInfo2FS.$
$KeyWordsOff: $

New flexible version of ArchiveInfo. This class will be serialized to xml so that new versions of this class are easier to manage.

Method Summary
 boolean addArchiveControllerUser(User user)
           
 boolean addArchiveUser(User user)
           
 boolean addKeywordExpandExtension(java.lang.String s)
          Adds a file type (using the extension) that will have keyword expansion applied if keyword expansion is enabled for the archve.
 java.lang.String getArchiveName()
           
 java.util.Enumeration getControllerUserList()
           
 java.util.Enumeration getKeywordExpandExtensionList()
           
 java.util.ArrayList getPlugins()
           
 java.util.Enumeration getUserList()
           
 boolean isAnExpansionExtension(java.lang.String extension)
           
 boolean isAnExpansionFileName(java.lang.String fileName)
           
 boolean isKeywordExpansionEnabled()
           
 boolean isRestricted()
           
 boolean isUserAnArchiveController(User user)
           
 boolean isUserAnArchiveUser(User user)
           
 boolean isUserAnArchiveUserOrController(User user)
           
 boolean removeArchiveControllerUser(User user)
           
 boolean removeArchiveUser(User user)
           
 boolean removeKeywordExpandExtension(java.lang.String s)
           
 void setKeywordExpansionEnabled(boolean b)
           
 void setRestricted(boolean b)
           
 void store()
           
 

Method Detail

getPlugins

public java.util.ArrayList getPlugins()

getArchiveName

public java.lang.String getArchiveName()

addArchiveUser

public boolean addArchiveUser(User user)

removeArchiveUser

public boolean removeArchiveUser(User user)

isUserAnArchiveUser

public boolean isUserAnArchiveUser(User user)

isUserAnArchiveUserOrController

public boolean isUserAnArchiveUserOrController(User user)

addArchiveControllerUser

public boolean addArchiveControllerUser(User user)

removeArchiveControllerUser

public boolean removeArchiveControllerUser(User user)

isUserAnArchiveController

public boolean isUserAnArchiveController(User user)

getUserList

public java.util.Enumeration getUserList()

getControllerUserList

public java.util.Enumeration getControllerUserList()

setRestricted

public void setRestricted(boolean b)

isRestricted

public boolean isRestricted()

setKeywordExpansionEnabled

public void setKeywordExpansionEnabled(boolean b)

isKeywordExpansionEnabled

public boolean isKeywordExpansionEnabled()

addKeywordExpandExtension

public boolean addKeywordExpandExtension(java.lang.String s)
Adds a file type (using the extension) that will have keyword expansion applied if keyword expansion is enabled for the archve.


removeKeywordExpandExtension

public boolean removeKeywordExpandExtension(java.lang.String s)

getKeywordExpandExtensionList

public java.util.Enumeration getKeywordExpandExtensionList()

isAnExpansionExtension

public boolean isAnExpansionExtension(java.lang.String extension)

isAnExpansionFileName

public boolean isAnExpansionFileName(java.lang.String fileName)

store

public void store()
           throws FileAccessException
FileAccessException


Copyright 2003 Soucejammer project.