public class DeputyManagementStorageService extends Object implements DeputyManager
| Constructor and Description |
|---|
DeputyManagementStorageService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMandate(DocumentModel entry) |
List<String> |
getAvalaibleDeputyIds(String userName) |
List<DocumentModel> |
getAvalaibleMandates(String userName) |
String |
getDeputySchemaName() |
List<String> |
getPossiblesAlternateLogins(String userName) |
protected String |
id(DocumentModel entry) |
protected String |
id(String username,
String deputy) |
protected void |
initPersistentService() |
protected DocumentModel |
newEntry(String username,
String deputy) |
DocumentModel |
newMandate(String username,
String deputy) |
DocumentModel |
newMandate(String username,
String deputy,
Calendar start,
Calendar end) |
void |
removeMandate(String username,
String deputy) |
void |
resetDeputies() |
public DeputyManagementStorageService()
public String getDeputySchemaName()
getDeputySchemaName in interface DeputyManagerprotected void initPersistentService()
public void resetDeputies()
public List<String> getPossiblesAlternateLogins(String userName)
getPossiblesAlternateLogins in interface DeputyManagerpublic List<String> getAvalaibleDeputyIds(String userName)
getAvalaibleDeputyIds in interface DeputyManagerpublic List<DocumentModel> getAvalaibleMandates(String userName)
getAvalaibleMandates in interface DeputyManagerpublic DocumentModel newMandate(String username, String deputy)
newMandate in interface DeputyManagerprotected DocumentModel newEntry(String username, String deputy)
public DocumentModel newMandate(String username, String deputy, Calendar start, Calendar end)
newMandate in interface DeputyManagerpublic void addMandate(DocumentModel entry)
addMandate in interface DeputyManagerpublic void removeMandate(String username, String deputy)
removeMandate in interface DeputyManagerprotected String id(DocumentModel entry)
Copyright © 2016 Nuxeo SA. All rights reserved.