|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.sistematica.isharedoc.service.InstanceSecurityServiceImpl
public class InstanceSecurityServiceImpl
Nested Class Summary | |
---|---|
class |
InstanceSecurityServiceImpl.InstanceAclItem
|
Field Summary | |
---|---|
(package private) DocumentManager |
documentManager
|
(package private) it.neverworks.data.EntityManager |
entities
|
(package private) it.neverworks.cache.ehcache.EhCache<java.util.Map<java.lang.String,InstanceSecurityServiceImpl.InstanceAclItem>> |
instanceAclCache
|
(package private) it.neverworks.cache.ehcache.EhCache<java.util.Map<java.lang.String,InstanceSecurityServiceImpl.InstanceAclItem>> |
instanceAttachmentAclCache
|
(package private) InstanceService |
instanceService
|
(package private) WorkTaskManager |
taskManager
|
(package private) it.neverworks.application.service.UserInfo |
userInfo
|
Constructor Summary | |
---|---|
InstanceSecurityServiceImpl()
|
Method Summary | |
---|---|
boolean |
canAdmin(ItemInstance instance)
Can admin. |
boolean |
canAdminAttachments(ItemInstance instance)
Can admin attachments. |
boolean |
canCreate(ItemInstance instance)
Can create. |
boolean |
canCreateAttachments(ItemInstance instance)
Can create attachments. |
boolean |
canDelete(ItemInstance instance)
Can delete. |
boolean |
canDeleteAttachments(ItemInstance instance)
Can delete attachments. |
boolean |
canRead(ItemInstance instance)
Can read. |
boolean |
canReadAttachments(ItemInstance instance)
Can read attachments. |
boolean |
canWrite(ItemInstance instance)
Can write. |
boolean |
canWriteAttachments(ItemInstance instance)
Can write attachments. |
void |
clearAcl(ItemInstance instance)
Clear acl. |
InstanceSecurityServiceImpl.InstanceAclItem |
getAcl(ItemInstance instance)
Gets the acl. |
InstanceSecurityServiceImpl.InstanceAclItem |
getAcl(ItemInstance instance,
boolean rebuildCache,
java.util.List<java.lang.String> trace)
Gets the acl. |
java.lang.String |
getBodyHTMLSecured(MessageInstance instance)
Gets the body html secured. |
java.lang.String |
getContentSecured(MessageInstance instance)
Gets the content secured. |
java.lang.String |
getSubject256Secured(MessageInstance instance)
Gets the subject256 secured. |
java.lang.String |
getSubjectSecured(MessageInstance instance)
Gets the subject secured. |
java.lang.String |
getTitleSubjectSecured(ItemInstance instance)
Gets the title subject secured. |
void |
permissionAdd(ContactInstance contactInstance)
Permission add. |
void |
permissionRemove(ContactInstance contactInstance)
Permission remove. |
void |
permissionsRepair(File file,
java.util.List<MessageBoxPermission> mboxPermissions,
java.util.List<StoryboardPermission> sbPermissions,
java.util.List<ContactInstance> contactInstances,
java.util.Map<java.lang.String,java.lang.String> runtimeTasks)
Permissions repair. |
void |
permissionsRepair(ItemInstance instance)
Permissions repair. |
void |
permissionsRepairContacts(java.util.List<ContactInstance> contacts,
MessageServiceInstance messageServiceInstance)
Permissions repair contacts. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
it.neverworks.application.service.UserInfo userInfo
it.neverworks.data.EntityManager entities
DocumentManager documentManager
InstanceService instanceService
WorkTaskManager taskManager
it.neverworks.cache.ehcache.EhCache<java.util.Map<java.lang.String,InstanceSecurityServiceImpl.InstanceAclItem>> instanceAclCache
it.neverworks.cache.ehcache.EhCache<java.util.Map<java.lang.String,InstanceSecurityServiceImpl.InstanceAclItem>> instanceAttachmentAclCache
Constructor Detail |
---|
public InstanceSecurityServiceImpl()
Method Detail |
---|
@Transactional public void permissionsRepair(ItemInstance instance)
InstanceSecurityService
permissionsRepair
in interface InstanceSecurityService
instance
- the instance@Transactional public void permissionsRepairContacts(java.util.List<ContactInstance> contacts, MessageServiceInstance messageServiceInstance)
InstanceSecurityService
permissionsRepairContacts
in interface InstanceSecurityService
contacts
- the contactsmessageServiceInstance
- the message service instance@Transactional public void permissionsRepair(File file, java.util.List<MessageBoxPermission> mboxPermissions, java.util.List<StoryboardPermission> sbPermissions, java.util.List<ContactInstance> contactInstances, java.util.Map<java.lang.String,java.lang.String> runtimeTasks)
InstanceSecurityService
permissionsRepair
in interface InstanceSecurityService
file
- the filemboxPermissions
- the mbox permissionssbPermissions
- the sb permissionscontactInstances
- the contact instancesruntimeTasks
- the runtime tasks@Transactional public void permissionAdd(ContactInstance contactInstance)
InstanceSecurityService
permissionAdd
in interface InstanceSecurityService
contactInstance
- the contact instance@Transactional public void permissionRemove(ContactInstance contactInstance)
InstanceSecurityService
permissionRemove
in interface InstanceSecurityService
contactInstance
- the contact instancepublic java.lang.String getSubjectSecured(MessageInstance instance)
InstanceSecurityService
getSubjectSecured
in interface InstanceSecurityService
instance
- the instance
public java.lang.String getSubject256Secured(MessageInstance instance)
InstanceSecurityService
getSubject256Secured
in interface InstanceSecurityService
instance
- the instance
public java.lang.String getContentSecured(MessageInstance instance)
InstanceSecurityService
getContentSecured
in interface InstanceSecurityService
instance
- the instance
public java.lang.String getTitleSubjectSecured(ItemInstance instance)
InstanceSecurityService
getTitleSubjectSecured
in interface InstanceSecurityService
instance
- the instance
public java.lang.String getBodyHTMLSecured(MessageInstance instance)
InstanceSecurityService
getBodyHTMLSecured
in interface InstanceSecurityService
instance
- the instance
@Transactional public InstanceSecurityServiceImpl.InstanceAclItem getAcl(ItemInstance instance)
InstanceSecurityService
getAcl
in interface InstanceSecurityService
instance
- the instance
@Transactional public InstanceSecurityServiceImpl.InstanceAclItem getAcl(ItemInstance instance, boolean rebuildCache, java.util.List<java.lang.String> trace)
InstanceSecurityService
getAcl
in interface InstanceSecurityService
instance
- the instancerebuildCache
- the rebuild cachetrace
- the trace
public void clearAcl(ItemInstance instance)
InstanceSecurityService
clearAcl
in interface InstanceSecurityService
instance
- the instancepublic boolean canCreate(ItemInstance instance)
InstanceSecurityService
canCreate
in interface InstanceSecurityService
instance
- the instance
public boolean canRead(ItemInstance instance)
InstanceSecurityService
canRead
in interface InstanceSecurityService
instance
- the instance
public boolean canWrite(ItemInstance instance)
InstanceSecurityService
canWrite
in interface InstanceSecurityService
instance
- the instance
public boolean canDelete(ItemInstance instance)
InstanceSecurityService
canDelete
in interface InstanceSecurityService
instance
- the instance
public boolean canAdmin(ItemInstance instance)
InstanceSecurityService
canAdmin
in interface InstanceSecurityService
instance
- the instance
public boolean canCreateAttachments(ItemInstance instance)
InstanceSecurityService
canCreateAttachments
in interface InstanceSecurityService
instance
- the instance
public boolean canReadAttachments(ItemInstance instance)
InstanceSecurityService
canReadAttachments
in interface InstanceSecurityService
instance
- the instance
public boolean canWriteAttachments(ItemInstance instance)
InstanceSecurityService
canWriteAttachments
in interface InstanceSecurityService
instance
- the instance
public boolean canDeleteAttachments(ItemInstance instance)
InstanceSecurityService
canDeleteAttachments
in interface InstanceSecurityService
instance
- the instance
public boolean canAdminAttachments(ItemInstance instance)
InstanceSecurityService
canAdminAttachments
in interface InstanceSecurityService
instance
- the instance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |