it.sistematica.isharedoc.model
Class Partition

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

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

See Also:
Serialized Form

Field Summary
protected  java.lang.String code
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.lang.String description
           
(package private)  it.neverworks.data.EntityManager entities
           
protected  java.util.List<LocationAttribute> locations
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  Team notificationTeam
           
protected  java.util.List<IsharedocProfile> profiles
           
protected  PartitionProperties properties
           
protected  java.lang.String puid
           
protected  Folder reportFolder
           
protected  it.neverworks.security.User serviceUser
           
protected  FileSpecial storyboardsFolder
           
protected  Drive systemDisk
           
protected  java.lang.String xmlProperties
           
 
Constructor Summary
Partition()
           
 
Method Summary
 void addContract(License contract)
           
 void addLocation(LocationAttribute location)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCode()
           
 java.util.List<License> getContracts()
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 License getCurrentContract()
           
 java.lang.Long getCurrentDataSize()
           
 java.lang.String getDescription()
           
 java.lang.Boolean getEnabled()
           
 java.lang.Long getId()
           
 java.util.List<LocationAttribute> getLocations()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 Team getNotificationTeam()
           
 PartitionData getPartitionData()
           
 java.util.List<IsharedocProfile> getProfiles()
           
 PartitionProperties getProperties()
           
 java.lang.String getPuid()
           
 Folder getReportFolder()
           
 it.neverworks.security.User getServiceUser()
           
 FileSpecial getStoryboardsFolder()
           
 Drive getSystemDisk()
           
 java.lang.String getXmlProperties()
           
 int hashCode()
           
 void onSave()
           
 void removeContract(License contract)
           
 void removeLocation(LocationAttribute location)
           
 void setCode(java.lang.String code)
           
 void setContracts(java.util.List<License> contracts)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setCurrentDataSize(java.lang.Long currentDataSize)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setEntities(it.neverworks.data.EntityManager entities)
           
 void setId(java.lang.Long id)
           
 void setLocations(java.util.List<LocationAttribute> locations)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setName(java.lang.String name)
           
 void setNotificationTeam(Team notificationTeam)
           
 void setPuid(java.lang.String puid)
           
 void setReportFolder(Folder reportFolder)
           
 void setServiceUser(it.neverworks.security.User serviceUser)
           
 void setStoryboardsFolder(FileSpecial storyboardsFolder)
           
 void setSystemDisk(Drive systemDisk)
           
 void setXmlProperties(java.lang.String xmlProperties)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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

profiles

protected java.util.List<IsharedocProfile> profiles

systemDisk

protected Drive systemDisk

reportFolder

protected Folder reportFolder

storyboardsFolder

protected FileSpecial storyboardsFolder

name

protected java.lang.String name

code

protected java.lang.String code

description

protected java.lang.String description

puid

protected java.lang.String puid

serviceUser

protected it.neverworks.security.User serviceUser

notificationTeam

protected Team notificationTeam

locations

protected java.util.List<LocationAttribute> locations

xmlProperties

protected java.lang.String xmlProperties

properties

protected PartitionProperties properties

entities

it.neverworks.data.EntityManager entities
Constructor Detail

Partition

public Partition()
Method Detail

setEntities

public void setEntities(it.neverworks.data.EntityManager entities)

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

getProfiles

public java.util.List<IsharedocProfile> getProfiles()

getSystemDisk

public Drive getSystemDisk()

setSystemDisk

public void setSystemDisk(Drive systemDisk)

getReportFolder

public Folder getReportFolder()

setReportFolder

public void setReportFolder(Folder reportFolder)

getStoryboardsFolder

public FileSpecial getStoryboardsFolder()

setStoryboardsFolder

public void setStoryboardsFolder(FileSpecial storyboardsFolder)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getDescription

public java.lang.String getDescription()

getPuid

public java.lang.String getPuid()

setPuid

public void setPuid(java.lang.String puid)

getEnabled

public java.lang.Boolean getEnabled()

setEnabled

public void setEnabled(java.lang.Boolean enabled)

getCurrentDataSize

public java.lang.Long getCurrentDataSize()

setCurrentDataSize

public void setCurrentDataSize(java.lang.Long currentDataSize)

getServiceUser

public it.neverworks.security.User getServiceUser()

setServiceUser

public void setServiceUser(it.neverworks.security.User serviceUser)

getNotificationTeam

public Team getNotificationTeam()

setNotificationTeam

public void setNotificationTeam(Team notificationTeam)

setDescription

public void setDescription(java.lang.String description)

getLocations

public java.util.List<LocationAttribute> getLocations()

setLocations

public void setLocations(java.util.List<LocationAttribute> locations)

addLocation

public void addLocation(LocationAttribute location)

removeLocation

public void removeLocation(LocationAttribute location)

getContracts

public java.util.List<License> getContracts()

setContracts

public void setContracts(java.util.List<License> contracts)

addContract

public void addContract(License contract)

removeContract

public void removeContract(License contract)

getCurrentContract

public License getCurrentContract()

getPartitionData

public PartitionData getPartitionData()

getXmlProperties

public java.lang.String getXmlProperties()

setXmlProperties

public void setXmlProperties(java.lang.String xmlProperties)

getProperties

public PartitionProperties getProperties()

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

onSave

public void onSave()

toString

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