|
||||||||||
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 ArchiveInfoFlex
public boolean isKeywordExpansionEnabled()
isKeywordExpansionEnabled
in interface ArchiveInfoFlex
public java.lang.String getArchiveName()
getArchiveName
in interface ArchiveInfoFlex
public 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 ArchiveInfoFlex
boolean addArchiveUser(java.lang.String userName)
boolean addArchiveControllerUser(java.lang.String userName)
public boolean removeArchiveUser(User user)
removeArchiveUser
in interface ArchiveInfoFlex
public boolean isUserAnArchiveUser(User user)
isUserAnArchiveUser
in interface ArchiveInfoFlex
public boolean isAnExpansionExtension(java.lang.String extension)
isAnExpansionExtension
in interface ArchiveInfoFlex
public boolean isAnExpansionFileName(java.lang.String fileName)
isAnExpansionFileName
in interface ArchiveInfoFlex
public boolean isUserAnArchiveUserOrController(User user)
isUserAnArchiveUserOrController
in interface ArchiveInfoFlex
public boolean addArchiveControllerUser(User user)
addArchiveControllerUser
in interface ArchiveInfoFlex
public boolean removeArchiveControllerUser(User user)
removeArchiveControllerUser
in interface ArchiveInfoFlex
public boolean isUserAnArchiveController(User user)
isUserAnArchiveController
in interface ArchiveInfoFlex
public java.util.Enumeration getUserList()
getUserList
in interface ArchiveInfoFlex
public java.util.Enumeration getControllerUserList()
getControllerUserList
in interface ArchiveInfoFlex
private java.lang.String booleanString(boolean b)
public void store() throws FileAccessException
store
in interface ArchiveInfoFlex
FileAccessException
public void setRestricted(boolean b)
setRestricted
in interface ArchiveInfoFlex
public boolean isRestricted()
isRestricted
in interface ArchiveInfoFlex
public boolean addKeywordExpandExtension(java.lang.String s)
ArchiveInfoFlex
addKeywordExpandExtension
in interface ArchiveInfoFlex
public boolean removeKeywordExpandExtension(java.lang.String s)
removeKeywordExpandExtension
in interface ArchiveInfoFlex
public 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.SourceJammerVersionException
private boolean isNullOrEmpty(java.lang.String s)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |