Package org.apache.syncope.core.logic
Class DomainLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<EntityTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<EntityTO>
org.apache.syncope.core.logic.DomainLogic
-
Field Summary
Modifier and TypeFieldDescriptionprotected final DomainDAO
protected final DomainWatcher
protected final EntityFactory
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
Constructor Summary
ConstructorDescriptionDomainLogic
(DomainDAO domainDAO, EntityFactory entityFactory, DomainWatcher domainWatcher) -
Method Summary
Modifier and TypeMethodDescriptionvoid
adjustPoolSize
(String key, int poolMaxActive, int poolMinIdle) void
changeAdminPassword
(String key, String password, CipherAlgorithm cipherAlgorithm) void
void
list()
protected EntityTO
resolveReference
(Method method, Object... args) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
domainDAO
-
entityFactory
-
domainWatcher
-
-
Constructor Details
-
DomainLogic
-
-
Method Details
-
list
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public List<Domain> list() -
read
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public Domain read(String key) -
create
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public Domain create(Domain domain) -
deployed
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void deployed(String key) -
changeAdminPassword
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void changeAdminPassword(String key, String password, CipherAlgorithm cipherAlgorithm) -
adjustPoolSize
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void adjustPoolSize(String key, int poolMaxActive, int poolMinIdle) -
delete
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void delete(String key) -
resolveReference
- Specified by:
resolveReference
in classAbstractLogic<EntityTO>
-