it.sistematica.isharedoc.model.security
Class IsharedocProfile
java.lang.Object
it.sistematica.isharedoc.model.security.IsharedocProfile
- All Implemented Interfaces:
- it.neverworks.security.module.UserModule, java.io.Serializable
public class IsharedocProfile
- extends java.lang.Object
- implements it.neverworks.security.module.UserModule
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
locationAttributes
protected java.util.List<LocationAttribute> locationAttributes
partitions
protected java.util.List<Partition> partitions
oldHome
@Deprecated
protected Folder oldHome
- Deprecated.
partitionProfiles
protected java.util.List<IsharedocProfilePartition> partitionProfiles
keyrings
protected java.util.List<Keyring> keyrings
IsharedocProfile
public IsharedocProfile()
getId
public java.lang.Long getId()
- Specified by:
getId
in interface it.neverworks.security.module.UserModule
setId
public void setId(java.lang.Long id)
getModuleType
public java.lang.Class<? extends it.neverworks.security.module.UserModule> getModuleType()
- Specified by:
getModuleType
in interface it.neverworks.security.module.UserModule
getCurrentPartition
public Partition getCurrentPartition()
getPartition
public Partition getPartition()
getPartition
public Partition getPartition(java.lang.Long p)
hasPartition
public boolean hasPartition(Partition p)
getDefaultPartition
public Partition getDefaultPartition()
setPartition
public void setPartition(Partition partition)
getName
public java.lang.String getName()
getFirstName
public java.lang.String getFirstName()
setFirstName
public void setFirstName(java.lang.String firstName)
getLastName
public java.lang.String getLastName()
setLastName
public void setLastName(java.lang.String lastName)
getOfficePhone
public java.lang.String getOfficePhone()
setOfficePhone
public void setOfficePhone(java.lang.String officePhone)
getMobilePhone
public java.lang.String getMobilePhone()
setMobilePhone
public void setMobilePhone(java.lang.String mobilePhone)
getFax
public java.lang.String getFax()
setFax
public void setFax(java.lang.String fax)
getNote
public java.lang.String getNote()
setNote
public void setNote(java.lang.String note)
isSystem
public boolean isSystem()
setUser
public void setUser(it.neverworks.security.User user)
- Specified by:
setUser
in interface it.neverworks.security.module.UserModule
getUser
public it.neverworks.security.User getUser()
getLocationAttributes
public java.util.List<LocationAttribute> getLocationAttributes()
setLocationAttributes
public void setLocationAttributes(java.util.List<LocationAttribute> locationAttributes)
addLocationAttribute
public void addLocationAttribute(LocationAttribute locationAttribute)
removeLocationAttribute
public void removeLocationAttribute(LocationAttribute locationAttribute)
getPartitions
public java.util.List<Partition> getPartitions()
setPartitions
public void setPartitions(java.util.List<Partition> partitions)
addPartition
public void addPartition(Partition partition)
removePartition
public void removePartition(Partition partition)
getOldHome
public Folder getOldHome()
setOldHome
public void setOldHome(Folder oldHome)
getKeyrings
public java.util.List<Keyring> getKeyrings()
setKeyrings
public void setKeyrings(java.util.List<Keyring> keyrings)
getHome
public Folder getHome()
getPartitionProfiles
public java.util.List<IsharedocProfilePartition> getPartitionProfiles()
setPartitionProfiles
public void setPartitionProfiles(java.util.List<IsharedocProfilePartition> partitionProfiles)
addPartitionProfile
public void addPartitionProfile(IsharedocProfilePartition partitionProfile)
has
public boolean has(Organization organization)
has
public boolean has(Team team)
isSupervisor
public boolean isSupervisor(java.lang.String organization)
hasConfidentialityAccessForInstance
public boolean hasConfidentialityAccessForInstance(ItemInstance instance)
hasConfidentialityAccessForFile
public boolean hasConfidentialityAccessForFile(File file)
hasStoryboardAuthorization
public boolean hasStoryboardAuthorization(Storyboard storyboard)
setFunctions
public void setFunctions(java.util.Set<java.lang.String> functions)
getFunctions
public java.util.Collection<java.lang.String> getFunctions()
can
public boolean can(java.lang.String function)
getEmailMD5
public java.lang.String getEmailMD5()
setEntities
public void setEntities(it.neverworks.data.EntityManager entities)
setDocumentManager
public void setDocumentManager(DocumentManager documentManager)
saveHome
public void saveHome()
toStringBuilder
protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object