Package org.apache.syncope.core.logic
Class PasswordManagementLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<PasswordManagementTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<PasswordManagementTO>
org.apache.syncope.core.logic.PasswordManagementLogic
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.syncope.core.logic.AbstractTransactionalLogic
AbstractTransactionalLogic.ProvisioningInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final PasswordManagementDataBinderprotected final PasswordManagementDAOFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG -
Constructor Summary
ConstructorsConstructorDescriptionPasswordManagementLogic(PasswordManagementDataBinder passwordManagementDataBinder, PasswordManagementDAO passwordManagementDAO) -
Method Summary
Modifier and TypeMethodDescriptioncreate(PasswordManagementTO passwordManagementTO) list()protected PasswordManagementTOresolveReference(Method method, Object... args) update(PasswordManagementTO passwordManagementTO) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
binder
-
passwordManagementDAO
-
-
Constructor Details
-
PasswordManagementLogic
public PasswordManagementLogic(PasswordManagementDataBinder passwordManagementDataBinder, PasswordManagementDAO passwordManagementDAO)
-
-
Method Details
-
create
@PreAuthorize("hasRole(\'PASSWORD_MANAGEMENT_CREATE\')") public PasswordManagementTO create(PasswordManagementTO passwordManagementTO) -
update
@PreAuthorize("hasRole(\'PASSWORD_MANAGEMENT_UPDATE\')") public PasswordManagementTO update(PasswordManagementTO passwordManagementTO) -
list
@PreAuthorize("hasRole(\'PASSWORD_MANAGEMENT_LIST\') or hasRole(\'ANONYMOUS\')") @Transactional(readOnly=true) public List<PasswordManagementTO> list() -
read
@PreAuthorize("hasRole(\'PASSWORD_MANAGEMENT_READ\')") @Transactional(readOnly=true) public PasswordManagementTO read(String key) -
delete
@PreAuthorize("hasRole(\'PASSWORD_MANAGEMENT_DELETE\')") public PasswordManagementTO delete(String key) -
resolveReference
protected PasswordManagementTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReferencein classAbstractLogic<PasswordManagementTO>- Throws:
UnresolvedReferenceException
-