com.atlassian.fisheye.spi.admin.data
Class TarballSettings
java.lang.Object
com.atlassian.fisheye.spi.admin.data.TarballSettings
public class TarballSettings
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
TarballSettings
public TarballSettings()
- Create a tarball settings object with no excludes and that allows an
unlimited amount of files and is disabled.
TarballSettings
public TarballSettings(java.util.List<TarballSettings.Exclude> excludes)
- Create a tarball settings object with the specified excludes and that
allows an unlimited amount of files and is disabled.
See setExcludes(java.util.List) for possible exceptions.
TarballSettings
public TarballSettings(TarballSettings tarballSettings)
TarballSettings
public TarballSettings(java.util.List<TarballSettings.Exclude> excludes,
long maxFiles,
boolean enabled)
- Create a tarball settings object with the specified excludes, number
of max files, and enabled setting.
See setExcludes(java.util.List), setMaxFiles(long), and
setEnabled(boolean) for the treatment of parameters and exceptions.
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
getExcludes
public java.util.List<TarballSettings.Exclude> getExcludes()
- Returns:
- the excludes. Changes to the returned list are reflected in this object.
setExcludes
public void setExcludes(java.util.List<TarballSettings.Exclude> excludes)
- Parameters:
excludes - changes to the passed in reference are reflected in this object.
- Throws:
java.lang.NullPointerException - if excludes is null
getMaxFiles
public long getMaxFiles()
setMaxFiles
public void setMaxFiles(long maxFiles)
- Parameters:
maxFiles - maximum number of files to allow in the tarball; if 0,
then allow an unlimited amount of files
- Throws:
java.lang.IllegalArgumentException - if maxFiles is negative
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object