|
||||||||||
| 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 InstanceSecurityServiceinstance - the instance
@Transactional
public void permissionsRepairContacts(java.util.List<ContactInstance> contacts,
MessageServiceInstance messageServiceInstance)
InstanceSecurityService
permissionsRepairContacts in interface InstanceSecurityServicecontacts - 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 InstanceSecurityServicefile - the filemboxPermissions - the mbox permissionssbPermissions - the sb permissionscontactInstances - the contact instancesruntimeTasks - the runtime tasks@Transactional public void permissionAdd(ContactInstance contactInstance)
InstanceSecurityService
permissionAdd in interface InstanceSecurityServicecontactInstance - the contact instance@Transactional public void permissionRemove(ContactInstance contactInstance)
InstanceSecurityService
permissionRemove in interface InstanceSecurityServicecontactInstance - the contact instancepublic java.lang.String getSubjectSecured(MessageInstance instance)
InstanceSecurityService
getSubjectSecured in interface InstanceSecurityServiceinstance - the instance
public java.lang.String getSubject256Secured(MessageInstance instance)
InstanceSecurityService
getSubject256Secured in interface InstanceSecurityServiceinstance - the instance
public java.lang.String getContentSecured(MessageInstance instance)
InstanceSecurityService
getContentSecured in interface InstanceSecurityServiceinstance - the instance
public java.lang.String getTitleSubjectSecured(ItemInstance instance)
InstanceSecurityService
getTitleSubjectSecured in interface InstanceSecurityServiceinstance - the instance
public java.lang.String getBodyHTMLSecured(MessageInstance instance)
InstanceSecurityService
getBodyHTMLSecured in interface InstanceSecurityServiceinstance - the instance
@Transactional public InstanceSecurityServiceImpl.InstanceAclItem getAcl(ItemInstance instance)
InstanceSecurityService
getAcl in interface InstanceSecurityServiceinstance - the instance
@Transactional
public InstanceSecurityServiceImpl.InstanceAclItem getAcl(ItemInstance instance,
boolean rebuildCache,
java.util.List<java.lang.String> trace)
InstanceSecurityService
getAcl in interface InstanceSecurityServiceinstance - the instancerebuildCache - the rebuild cachetrace - the trace
public void clearAcl(ItemInstance instance)
InstanceSecurityService
clearAcl in interface InstanceSecurityServiceinstance - the instancepublic boolean canCreate(ItemInstance instance)
InstanceSecurityService
canCreate in interface InstanceSecurityServiceinstance - the instance
public boolean canRead(ItemInstance instance)
InstanceSecurityService
canRead in interface InstanceSecurityServiceinstance - the instance
public boolean canWrite(ItemInstance instance)
InstanceSecurityService
canWrite in interface InstanceSecurityServiceinstance - the instance
public boolean canDelete(ItemInstance instance)
InstanceSecurityService
canDelete in interface InstanceSecurityServiceinstance - the instance
public boolean canAdmin(ItemInstance instance)
InstanceSecurityService
canAdmin in interface InstanceSecurityServiceinstance - the instance
public boolean canCreateAttachments(ItemInstance instance)
InstanceSecurityService
canCreateAttachments in interface InstanceSecurityServiceinstance - the instance
public boolean canReadAttachments(ItemInstance instance)
InstanceSecurityService
canReadAttachments in interface InstanceSecurityServiceinstance - the instance
public boolean canWriteAttachments(ItemInstance instance)
InstanceSecurityService
canWriteAttachments in interface InstanceSecurityServiceinstance - the instance
public boolean canDeleteAttachments(ItemInstance instance)
InstanceSecurityService
canDeleteAttachments in interface InstanceSecurityServiceinstance - the instance
public boolean canAdminAttachments(ItemInstance instance)
InstanceSecurityService
canAdminAttachments in interface InstanceSecurityServiceinstance - the instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||