it.sistematica.isharedoc.model.asset
Class License

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

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

See Also:
Serialized Form

Field Summary
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
static org.slf4j.Logger logger
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  Partition partition
           
protected  Server server
           
protected  java.util.Date validFrom
           
protected  java.util.Date validTo
           
 
Constructor Summary
License()
           
 
Method Summary
 void addService(LicenseService service)
           
 boolean equals(java.lang.Object obj)
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.Long getId()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 Partition getPartition()
           
 Server getServer()
           
 java.util.List<LicenseService> getServices()
           
 java.util.Date getValidFrom()
           
 java.util.Date getValidTo()
           
 int getVersion()
           
 int hashCode()
           
 void removeService(LicenseService service)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setId(java.lang.Long id)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setPartition(Partition partition)
           
 void setServer(Server server)
           
 void setServices(java.util.List<LicenseService> services)
           
 void setValidFrom(java.util.Date validFrom)
           
 void setValidTo(java.util.Date validTo)
           
 void setVersion(int version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

public static final org.slf4j.Logger logger

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

server

protected Server server

partition

protected Partition partition

validFrom

protected java.util.Date validFrom

validTo

protected java.util.Date validTo
Constructor Detail

License

public License()
Method Detail

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

getServer

public Server getServer()

setServer

public void setServer(Server server)

getPartition

public Partition getPartition()

setPartition

public void setPartition(Partition partition)

getValidFrom

public java.util.Date getValidFrom()

setValidFrom

public void setValidFrom(java.util.Date validFrom)

getValidTo

public java.util.Date getValidTo()

setValidTo

public void setValidTo(java.util.Date validTo)

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getServices

public java.util.List<LicenseService> getServices()

setServices

public void setServices(java.util.List<LicenseService> services)

addService

public void addService(LicenseService service)

removeService

public void removeService(LicenseService service)

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