|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.sourcejammer.project.model.filesys.ArchiveInfoFlexFS
Title: $FileName: ArchiveInfoFlexFS.java$
| Nested Class Summary | |
private static class |
ArchiveInfoFlexFS.XMLNodes
|
| Field Summary | |
private boolean |
keywordExpansionEnabled
|
private java.util.Hashtable |
mhshArchiveControllerUsers
|
private java.util.Hashtable |
mhshArchiveUsers
|
private java.util.Hashtable |
mhshKeywordExpansionExtensions
|
private java.lang.String |
msArchiveName
|
private java.lang.String |
msArchiveRootFileName
|
private java.lang.String |
msPathToArchiveRoot
|
private boolean |
restricted
|
| Constructor Summary | |
(package private) |
ArchiveInfoFlexFS()
|
|
ArchiveInfoFlexFS(java.lang.String archiveName)
|
| Method Summary | |
(package private) boolean |
addArchiveControllerUser(java.lang.String userName)
Just added to help construct new ArchiveInfoFlex from old ArchiveInfo. |
boolean |
addArchiveControllerUser(User user)
|
(package private) boolean |
addArchiveUser(java.lang.String userName)
Just added to help construct new ArchiveInfoFlex from old ArchiveInfo. |
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. |
private java.lang.String |
booleanString(boolean b)
|
java.lang.String |
getArchiveName()
|
java.lang.String |
getArchiveRootFileName()
|
java.util.Enumeration |
getControllerUserList()
Returns Enumeration of controller usernames. |
java.util.Enumeration |
getKeywordExpandExtensionList()
|
java.lang.String |
getPathToArchiveRoot()
|
java.util.Enumeration |
getUserList()
Returns Enumeration of usernames. |
boolean |
isAnExpansionExtension(java.lang.String extension)
|
boolean |
isAnExpansionFileName(java.lang.String fileName)
|
boolean |
isKeywordExpansionEnabled()
|
private boolean |
isNullOrEmpty(java.lang.String s)
|
boolean |
isRestricted()
|
boolean |
isUserAnArchiveController(User user)
|
boolean |
isUserAnArchiveUser(User user)
|
boolean |
isUserAnArchiveUserOrController(User user)
|
private void |
load(java.lang.String name)
|
boolean |
removeArchiveControllerUser(User user)
|
boolean |
removeArchiveUser(User user)
|
boolean |
removeKeywordExpandExtension(java.lang.String s)
|
void |
setArchiveName(java.lang.String name)
|
void |
setArchiveRootFileName(java.lang.String s)
|
void |
setKeywordExpansionEnabled(boolean b)
|
void |
setPathToArchiveRoot(java.lang.String path)
|
void |
setRestricted(boolean b)
|
void |
store()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.lang.String msArchiveName
private java.lang.String msPathToArchiveRoot
private java.lang.String msArchiveRootFileName
private java.util.Hashtable mhshArchiveControllerUsers
private java.util.Hashtable mhshArchiveUsers
private java.util.Hashtable mhshKeywordExpansionExtensions
private boolean restricted
private boolean keywordExpansionEnabled
| Constructor Detail |
ArchiveInfoFlexFS()
public ArchiveInfoFlexFS(java.lang.String archiveName)
throws FileAccessException,
org.sourcejammer.util.SourceJammerVersionException
| Method Detail |
public void setKeywordExpansionEnabled(boolean b)
setKeywordExpansionEnabled in interface ArchiveInfoFlexpublic boolean isKeywordExpansionEnabled()
isKeywordExpansionEnabled in interface ArchiveInfoFlexpublic java.lang.String getArchiveName()
getArchiveName in interface ArchiveInfoFlexpublic void setArchiveName(java.lang.String name)
public java.lang.String getPathToArchiveRoot()
public void setPathToArchiveRoot(java.lang.String path)
public java.lang.String getArchiveRootFileName()
public void setArchiveRootFileName(java.lang.String s)
public boolean addArchiveUser(User user)
addArchiveUser in interface ArchiveInfoFlexboolean addArchiveUser(java.lang.String userName)
boolean addArchiveControllerUser(java.lang.String userName)
public boolean removeArchiveUser(User user)
removeArchiveUser in interface ArchiveInfoFlexpublic boolean isUserAnArchiveUser(User user)
isUserAnArchiveUser in interface ArchiveInfoFlexpublic boolean isAnExpansionExtension(java.lang.String extension)
isAnExpansionExtension in interface ArchiveInfoFlexpublic boolean isAnExpansionFileName(java.lang.String fileName)
isAnExpansionFileName in interface ArchiveInfoFlexpublic boolean isUserAnArchiveUserOrController(User user)
isUserAnArchiveUserOrController in interface ArchiveInfoFlexpublic boolean addArchiveControllerUser(User user)
addArchiveControllerUser in interface ArchiveInfoFlexpublic boolean removeArchiveControllerUser(User user)
removeArchiveControllerUser in interface ArchiveInfoFlexpublic boolean isUserAnArchiveController(User user)
isUserAnArchiveController in interface ArchiveInfoFlexpublic java.util.Enumeration getUserList()
getUserList in interface ArchiveInfoFlexpublic java.util.Enumeration getControllerUserList()
getControllerUserList in interface ArchiveInfoFlexprivate java.lang.String booleanString(boolean b)
public void store()
throws FileAccessException
store in interface ArchiveInfoFlexFileAccessExceptionpublic void setRestricted(boolean b)
setRestricted in interface ArchiveInfoFlexpublic boolean isRestricted()
isRestricted in interface ArchiveInfoFlexpublic boolean addKeywordExpandExtension(java.lang.String s)
ArchiveInfoFlex
addKeywordExpandExtension in interface ArchiveInfoFlexpublic boolean removeKeywordExpandExtension(java.lang.String s)
removeKeywordExpandExtension in interface ArchiveInfoFlexpublic java.util.Enumeration getKeywordExpandExtensionList()
getKeywordExpandExtensionList in interface ArchiveInfoFlex
private void load(java.lang.String name)
throws FileAccessException,
org.sourcejammer.util.SourceJammerVersionException
FileAccessException
org.sourcejammer.util.SourceJammerVersionExceptionprivate boolean isNullOrEmpty(java.lang.String s)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||