public interface DocumentProtectionService
| Modifier and Type | Method and Description | 
|---|---|
| void | createDocumentClassProtection(DocumentClassProtection dcp)Zapisuje dodatkowe ustawienia dla danego uprawnienia w bazie danych. | 
| void | createDocumentProtection(DocumentProtection dp)Zapisuje uprawnienia w bazie danych | 
| int | deleteByResource(String resourceId,
                boolean isGroup)Usuwa uprawniania dla podanego użytkownika lub grupy | 
| void | deleteDocumentClassProtection(String resourceId,
                             boolean isGroup,
                             Long docClassId)Usuwa dodatkowe ustawienia dla danego uprawnienia w bazie danych. | 
| void | deleteDocumentProtection(Long id)Usuwa uprawnienie o podanym id | 
| void | deleteDocumentProtection(String resourceId,
                        boolean isGroup,
                        Long docClassId)Usuwa uprawnienia dla podanego użytkownika/grupy i klasy dokumentów. | 
| DocumentClassProtection | getDocumentClassProtection(DocumentClassProtectionPk pk)Pobiera dodatkowe ustawienia dla danego uprawnienia w bazie danych. | 
| DocumentClassProtection | getDocumentClassProtection(String resourceId,
                          boolean isGroup,
                          Long docClassId)Pobiera dodatkowe ustawienia dla danego uprawnienia w bazie danych. | 
| List<DocumentProtection> | getDocumentProtection(Long docClassId)Pobiera listę uprawnień warunkowych do klasy dokumentów | 
| List<DocumentProtection> | getDocumentProtectionForGroup(String groupName,
                             Long docClassId)Pobiera listę uprawnień warunkowych do klasy dokumentów dla podanej grupy | 
| List<DocumentProtection> | getDocumentProtectionForResource(String resourceId,
                                boolean isGroup,
                                Long docClassId)Pobiera listę uprawnień warunkowych do klasy dokumentów dla podanego zasobu (użytkownika lub grupy) | 
| List<DocumentProtection> | getDocumentProtectionForUser(String userId,
                            boolean isGroup,
                            Long docClassId)Deprecated. 
 Nazwa metody wskazuje na pobieranie uprawnień dla użytkownika, jednak zależy to od parametru
              isGroup. Z tego powodu należy używać metod:#getDocumentProtectionForGroup(String)getDocumentProtectionForUser(String, Long)getDocumentProtectionForResource(String, boolean, Long) | 
| List<DocumentProtection> | getDocumentProtectionForUser(String userId,
                            Long docClassId)Pobiera listę uprawnień warunkowych do klasy dokumentów dla danego użytkownika | 
| void | updateDocumentClassProtection(DocumentClassProtection dcp)Zmienia dodatkowe ustawienia dla danego uprawnienia w bazie danych. | 
| void | updateDocumentProtection(DocumentProtection dp)Zmiania uprawnienia w bazie danych | 
List<DocumentProtection> getDocumentProtectionForUser(String userId, boolean isGroup, Long docClassId)
isGroup. Z tego powodu należy używać metod: #getDocumentProtectionForGroup(String)
             getDocumentProtectionForUser(String, Long)
             getDocumentProtectionForResource(String, boolean, Long)List<DocumentProtection> getDocumentProtectionForUser(String userId, Long docClassId)
userId - Login użytkownikaisGroup - docClassId - Id klasy dokumentówList<DocumentProtection> getDocumentProtectionForGroup(String groupName, Long docClassId)
groupName - nazwa grupydocClassId - Id klasy dokumentówList<DocumentProtection> getDocumentProtectionForResource(String resourceId, boolean isGroup, Long docClassId)
resourceId - identyfikator zasobu (login użytkownika lub nazwa grupy)isGroup - wskazuje czy zasób to grupadocClassId - Id klasy dokumentówList<DocumentProtection> getDocumentProtection(Long docClassId)
docClassId - Id klasy dokumentówvoid deleteDocumentProtection(Long id)
id - Id uprawnieniavoid createDocumentProtection(DocumentProtection dp)
dp - Definicja uprawnieńvoid updateDocumentProtection(DocumentProtection dp)
dp - Definicja uprawnieńint deleteByResource(String resourceId, boolean isGroup)
resourceId - Login uzytkownika lub nazwa grupyisGroup - true jeżeli jako resourceId podaliśmy nazwę grupyvoid createDocumentClassProtection(DocumentClassProtection dcp)
dcp - Definicja dodatkowych ustawień uprawnienia klasy dokumentówvoid updateDocumentClassProtection(DocumentClassProtection dcp)
dcp - Definicja dodatkowych ustawień uprawnienia klasy dokumentówDocumentClassProtection getDocumentClassProtection(DocumentClassProtectionPk pk)
pk - Obiekt klucza głównego dodatkowych ustawień uprawnienia klasy dokumentówDocumentClassProtection getDocumentClassProtection(String resourceId, boolean isGroup, Long docClassId)
resourceId - Grupa lub login użytkownikaisGroup - Czy resourceId jest grupądocClassId - ID klasy dokumentówvoid deleteDocumentClassProtection(String resourceId, boolean isGroup, Long docClassId)
resourceId - Grupa lub login użytkownikaisGroup - Czy resourceId jest grupądocClassId - ID klasy dokumentówCopyright © 2019 Suncode. All rights reserved.