Class DeputyManagementStorageService
- java.lang.Object
-
- org.nuxeo.ecm.platform.login.deputy.management.DeputyManagementStorageService
-
- All Implemented Interfaces:
DeputyManager
public class DeputyManagementStorageService extends Object implements DeputyManager
-
-
Constructor Summary
Constructors Constructor Description DeputyManagementStorageService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMandate(DocumentModel entry)List<String>getAvalaibleDeputyIds(String userName)List<DocumentModel>getAvalaibleMandates(String userName)StringgetDeputySchemaName()List<String>getPossiblesAlternateLogins(String userName)protected Stringid(String username, String deputy)protected Stringid(DocumentModel entry)protected voidinitPersistentService()protected DocumentModelnewEntry(String username, String deputy)DocumentModelnewMandate(String username, String deputy)DocumentModelnewMandate(String username, String deputy, Calendar start, Calendar end)voidremoveMandate(String username, String deputy)voidresetDeputies()
-
-
-
Method Detail
-
getDeputySchemaName
public String getDeputySchemaName()
- Specified by:
getDeputySchemaNamein interfaceDeputyManager
-
initPersistentService
protected void initPersistentService()
-
resetDeputies
public void resetDeputies()
-
getPossiblesAlternateLogins
public List<String> getPossiblesAlternateLogins(String userName)
- Specified by:
getPossiblesAlternateLoginsin interfaceDeputyManager
-
getAvalaibleDeputyIds
public List<String> getAvalaibleDeputyIds(String userName)
- Specified by:
getAvalaibleDeputyIdsin interfaceDeputyManager
-
getAvalaibleMandates
public List<DocumentModel> getAvalaibleMandates(String userName)
- Specified by:
getAvalaibleMandatesin interfaceDeputyManager
-
newMandate
public DocumentModel newMandate(String username, String deputy)
- Specified by:
newMandatein interfaceDeputyManager
-
newEntry
protected DocumentModel newEntry(String username, String deputy)
-
newMandate
public DocumentModel newMandate(String username, String deputy, Calendar start, Calendar end)
- Specified by:
newMandatein interfaceDeputyManager
-
addMandate
public void addMandate(DocumentModel entry)
- Specified by:
addMandatein interfaceDeputyManager
-
removeMandate
public void removeMandate(String username, String deputy)
- Specified by:
removeMandatein interfaceDeputyManager
-
id
protected String id(DocumentModel entry)
-
-