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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.syncope.core.logic.AbstractTransactionalLogic
AbstractTransactionalLogic.ProvisioningInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DomainDAOprotected final DomainWatcherprotected final EntityFactoryFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG -
Constructor Summary
ConstructorsConstructorDescriptionDomainLogic(DomainDAO domainDAO, EntityFactory entityFactory, DomainWatcher domainWatcher) -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustPoolSize(String key, int poolMaxActive, int poolMinIdle) voidchangeAdminPassword(String key, String password, CipherAlgorithm cipherAlgorithm) voidvoidlist()protected EntityTOresolveReference(Method method, Object... args) voidsetAdminMfaSecret(String key, String secret) 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") @Transactional(readOnly=true) public List<Domain> list() -
read
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") @Transactional(readOnly=true) 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) -
setAdminMfaSecret
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void setAdminMfaSecret(String key, String secret) -
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:
resolveReferencein classAbstractLogic<EntityTO>
-