it.sistematica.isharedoc.model.dms
Class RepositoryConnection

java.lang.Object
  extended by it.sistematica.isharedoc.model.dms.RepositoryConnection
All Implemented Interfaces:
it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class RepositoryConnection
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute

See Also:
Serialized Form

Nested Class Summary
static class RepositoryConnection.ConnectionType
           
 
Field Summary
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.lang.String description
           
protected  java.lang.Long id
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  it.neverworks.security.User owner
           
protected  Partition partition
           
protected  java.lang.String password
           
protected  java.util.List<RepositoryConnectionProperty> properties
           
protected  java.lang.String replicaDriverId
           
protected  RepositoryConnection.ConnectionType type
           
protected  java.lang.String url
           
protected  java.lang.String username
           
 
Constructor Summary
RepositoryConnection()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.String getDescription()
           
 java.lang.Boolean getEnabled()
           
 java.lang.Long getId()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 it.neverworks.security.User getOwner()
           
 Partition getPartition()
           
 java.lang.String getPassword()
           
 java.util.List<RepositoryConnectionProperty> getProperties()
           
 java.lang.String getReplicaDriverId()
           
 RepositoryConnection.ConnectionType getType()
           
 java.lang.String getUrl()
           
 java.lang.String getUsername()
           
 boolean hasCredentials()
           
 int hashCode()
           
 boolean isInternal()
           
 boolean needCredentials()
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setId(java.lang.Long id)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setName(java.lang.String name)
           
 void setOwner(it.neverworks.security.User owner)
           
 void setPartition(Partition partition)
           
 void setPassword(java.lang.String password)
           
 void setProperties(java.util.List<RepositoryConnectionProperty> properties)
           
 void setReplicaDriverId(java.lang.String replicaDriverId)
           
 void setType(RepositoryConnection.ConnectionType type)
           
 void setUrl(java.lang.String url)
           
 void setUsername(java.lang.String username)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

created

protected java.util.Date created

createdBy

protected it.neverworks.security.User createdBy

modified

protected java.util.Date modified

modifiedBy

protected it.neverworks.security.User modifiedBy

partition

protected Partition partition

name

protected java.lang.String name

description

protected java.lang.String description

type

protected RepositoryConnection.ConnectionType type

owner

protected it.neverworks.security.User owner

url

protected java.lang.String url

username

protected java.lang.String username

password

protected java.lang.String password

replicaDriverId

protected java.lang.String replicaDriverId

properties

protected java.util.List<RepositoryConnectionProperty> properties
Constructor Detail

RepositoryConnection

public RepositoryConnection()
Method Detail

isInternal

public boolean isInternal()

needCredentials

public boolean needCredentials()

hasCredentials

public boolean hasCredentials()

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getCreated

public java.util.Date getCreated()
Specified by:
getCreated in interface it.neverworks.application.model.CreationAuditable

setCreated

public void setCreated(java.util.Date created)
Specified by:
setCreated in interface it.neverworks.application.model.CreationAuditable

getCreatedBy

public it.neverworks.security.User getCreatedBy()
Specified by:
getCreatedBy in interface it.neverworks.application.model.CreationAuditable

setCreatedBy

public void setCreatedBy(it.neverworks.security.User createdBy)
Specified by:
setCreatedBy in interface it.neverworks.application.model.CreationAuditable

getModified

public java.util.Date getModified()
Specified by:
getModified in interface it.neverworks.application.model.ModificationAuditable

setModified

public void setModified(java.util.Date modified)
Specified by:
setModified in interface it.neverworks.application.model.ModificationAuditable

getModifiedBy

public it.neverworks.security.User getModifiedBy()
Specified by:
getModifiedBy in interface it.neverworks.application.model.ModificationAuditable

setModifiedBy

public void setModifiedBy(it.neverworks.security.User modifiedBy)
Specified by:
setModifiedBy in interface it.neverworks.application.model.ModificationAuditable

getPartition

public Partition getPartition()
Specified by:
getPartition in interface PartitionAttribute

setPartition

public void setPartition(Partition partition)
Specified by:
setPartition in interface PartitionAttribute

getEnabled

public java.lang.Boolean getEnabled()

setEnabled

public void setEnabled(java.lang.Boolean enabled)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getType

public RepositoryConnection.ConnectionType getType()

setType

public void setType(RepositoryConnection.ConnectionType type)

getOwner

public it.neverworks.security.User getOwner()

setOwner

public void setOwner(it.neverworks.security.User owner)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getReplicaDriverId

public java.lang.String getReplicaDriverId()

setReplicaDriverId

public void setReplicaDriverId(java.lang.String replicaDriverId)

getProperties

public java.util.List<RepositoryConnectionProperty> getProperties()

setProperties

public void setProperties(java.util.List<RepositoryConnectionProperty> properties)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object