| Constructor and Description |
|---|
VolumeSpecification(String specification)
Construct a
VolumeSpecification from the supplied
specification string. |
VolumeSpecification(String path,
String name,
int pageSize,
long initialPages,
long maximumPages,
long extensionPages,
boolean create,
boolean createOnly,
boolean readOnly)
Construct a
VolumeSpecification having the supplied
parameter values. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
File |
getAbsoluteFile() |
long |
getExtensionPages() |
long |
getExtensionSize() |
long |
getId() |
long |
getInitialPages() |
long |
getInitialSize() |
long |
getMaximumPages() |
long |
getMaximumSize() |
String |
getName() |
int |
getPageSize() |
String |
getPath() |
int |
getVersion() |
boolean |
isAliased() |
boolean |
isCreate() |
boolean |
isCreateOnly() |
boolean |
isReadOnly() |
static String |
nameFromFile(File file) |
void |
setCreate(boolean create) |
void |
setCreateOnly(boolean createOnly) |
void |
setExtensionSize(long extensionSize) |
void |
setId(long value) |
void |
setInitialSize(long initialSize) |
void |
setMaximumSize(long maximumSize) |
void |
setName(String name) |
void |
setPageSize(int value) |
void |
setPath(String path) |
void |
setReadOnly(boolean readOnly) |
void |
setVersion(int value) |
String |
summary() |
String |
toString() |
public VolumeSpecification(String path, String name, int pageSize, long initialPages, long maximumPages, long extensionPages, boolean create, boolean createOnly, boolean readOnly)
VolumeSpecification having the supplied
parameter values.path - File system path to volume filename - Name of volume. If null the file name in the
specified path is used.pageSize - Page size: one of 1024, 2048, 4096, 8192 or 6384initialPages - Initial page countmaximumPages - Maximum page countextensionPages - Number of pages to extend by when file must growcreate - true to allow creation of a new volumecreateOnly - true to require creation of a new volumereadOnly - true to open volume file in read-only modepublic VolumeSpecification(String specification) throws InvalidVolumeSpecificationException
VolumeSpecification from the supplied
specification string. The specification has the form: namePersistit.getVolume(String)). If the
name attribute is not specified, the last name in the Volume's path name
sequence is used instead.readOnlycreatepageSize, initialPagesM,
extensionPages and maximumPages to be
specified.createOnlyVolumeAlreadyExistsException
if it already exists.temporarypageSize:NNNinitialPages:NNNextensionPages:NNNmaximumPages:NNNspecification - the specification StringInvalidVolumeSpecificationExceptionpublic void setPageSize(int value)
throws InvalidVolumeSpecificationException
public void setVersion(int value)
throws InvalidVolumeSpecificationException
public void setId(long value)
throws InvalidVolumeSpecificationException
public String getPath()
public void setPath(String path)
public File getAbsoluteFile()
public String getName()
public void setName(String name)
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
public boolean isAliased()
public boolean isCreate()
public void setCreate(boolean create)
public boolean isCreateOnly()
public void setCreateOnly(boolean createOnly)
public int getPageSize()
public long getInitialPages()
public long getExtensionPages()
public long getMaximumPages()
public long getInitialSize()
public void setInitialSize(long initialSize)
public long getExtensionSize()
public void setExtensionSize(long extensionSize)
public long getMaximumSize()
public void setMaximumSize(long maximumSize)
public int getVersion()
public long getId()
public String summary()
Copyright © 2025 Open Identity Platform Community. All rights reserved.