public abstract class AbstractRepositoryStorage extends java.lang.Object implements RepositoryStorage
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
nickname |
protected java.util.Vector |
reposListeners |
protected RepositoryStorageTransferAgent |
transferAgent |
Constructor and Description |
---|
AbstractRepositoryStorage() |
AbstractRepositoryStorage(java.lang.String nn) |
Modifier and Type | Method and Description |
---|---|
void |
addRepositoryListener(RepositoryListener lr) |
void |
afterCopyStorage() |
void |
afterTransferStorage() |
void |
beforeCopyStorage() |
void |
beforeTransferStorage() |
void |
copyStorage(RepositoryStorage that) |
void |
copyStorageCommands(RepositoryStorage that) |
abstract java.lang.String |
getComment()
Gets the descriptive comment for this Wedge inverse problem as a whole.
|
abstract java.lang.String |
getCreatedBy() |
abstract java.lang.String |
getCreatedOn() |
abstract java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
abstract java.lang.String |
getEnabled()
Gets the state of the (possibly remote) storage.
|
abstract java.lang.String |
getNickname()
Gets the project name for this Wedge inverse problem.
|
java.lang.Class |
getStorageCalculationsAgentClass()
This method should be overridden by subclasses wanting to extend calculations done
directly in regard to this storage instance including convenience calculations.
|
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
void |
removeRepositoryListener(RepositoryListener lr) |
abstract void |
setComment(java.lang.String s) |
abstract void |
setCreatedBy(java.lang.String a) |
abstract void |
setCreatedOn(java.lang.String a) |
abstract void |
setEnabled(java.lang.String n)
Sets the enabled state of the (possibly remote) storage instance.
|
abstract void |
setNickname(java.lang.String n)
Sets the project name for this Wedge inverse problem.
|
void |
show() |
void |
transferStorage(RepositoryStorage that) |
void |
transferStorageCommands(RepositoryStorage that) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultGraphicalEditorClass
protected java.util.Vector reposListeners
protected java.lang.String nickname
protected RepositoryStorageTransferAgent transferAgent
public AbstractRepositoryStorage()
public AbstractRepositoryStorage(java.lang.String nn)
public void beforeTransferStorage()
beforeTransferStorage
in interface RepositoryStorageTransfer
public void afterTransferStorage()
afterTransferStorage
in interface RepositoryStorageTransfer
public void beforeCopyStorage()
beforeCopyStorage
in interface RepositoryStorageTransfer
public void afterCopyStorage()
afterCopyStorage
in interface RepositoryStorageTransfer
public void show()
public java.lang.Class getStorageTransferAgentClass()
public java.lang.Class getStorageCalculationsAgentClass()
public void transferStorageCommands(RepositoryStorage that)
transferStorageCommands
in interface RepositoryStorageTransfer
public void copyStorageCommands(RepositoryStorage that)
copyStorageCommands
in interface RepositoryStorageTransfer
public void copyStorage(RepositoryStorage that)
copyStorage
in interface RepositoryStorageTransfer
public void transferStorage(RepositoryStorage that)
transferStorage
in interface RepositoryStorageTransfer
public void addRepositoryListener(RepositoryListener lr)
addRepositoryListener
in interface RepositoryStorage
public void removeRepositoryListener(RepositoryListener lr)
removeRepositoryListener
in interface RepositoryStorage
public abstract java.lang.Class getDOMStorageClass()
getDOMStorageClass
in interface DOMStorable
public abstract java.lang.String getEnabled()
getEnabled
in interface RepositoryStorage
public abstract void setEnabled(java.lang.String n)
setEnabled
in interface RepositoryStorage
public abstract java.lang.String getNickname()
getNickname
in interface RepositoryStorage
public abstract void setNickname(java.lang.String n)
setNickname
in interface RepositoryStorage
public abstract java.lang.String getCreatedBy()
getCreatedBy
in interface RepositoryStorage
public abstract void setCreatedBy(java.lang.String a)
setCreatedBy
in interface RepositoryStorage
public abstract java.lang.String getCreatedOn()
getCreatedOn
in interface RepositoryStorage
public abstract void setCreatedOn(java.lang.String a)
setCreatedOn
in interface RepositoryStorage
public abstract java.lang.String getComment()
getComment
in interface RepositoryStorage
public abstract void setComment(java.lang.String s)
setComment
in interface RepositoryStorage
Copyright © 2011, 2013. Daniel P. Dougherty