Package org.apache.syncope.core.logic
Class AnyObjectLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<AnyObjectTO>
org.apache.syncope.core.logic.AbstractResourceAssociator<AnyObjectTO>
org.apache.syncope.core.logic.AbstractAnyLogic<AnyObjectTO,AnyObjectCR,AnyObjectUR>
  
org.apache.syncope.core.logic.AnyObjectLogic
Note that this controller does not extend 
AbstractTransactionalLogic, hence does not provide any
 Spring's Transactional logic at class level.- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyObjectDAOprotected final AnyObjectDataBinderprotected final AnyObjectProvisioningManagerprotected final AnySearchDAOFields inherited from class org.apache.syncope.core.logic.AbstractAnyLogic
anyTypeDAO, perContextActions, realmSearchDAO, REST_CONTEXT, templateUtilsFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG - 
Constructor Summary
ConstructorsConstructorDescriptionAnyObjectLogic(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyObjectDataBinder binder, AnyObjectProvisioningManager provisioningManager)  - 
Method Summary
Modifier and TypeMethodDescriptionassign(String key, Collection<String> resources, boolean changepwd, String password, boolean nullPriorityAsync) create(AnyObjectCR createReq, boolean nullPriorityAsync) deprovision(String key, List<String> resources, boolean nullPriorityAsync) groups(AnyObjectTO anyObjectTO) link(String key, Collection<String> resources) provision(String key, List<String> resources, boolean changePwd, String password, boolean nullPriorityAsync) protected AnyObjectTOresolveReference(Method method, Object... args) org.springframework.data.domain.Page<AnyObjectTO> search(SearchCond searchCond, org.springframework.data.domain.Pageable pageable, String realm, boolean recursive, boolean details) unassign(String key, Collection<String> resources, boolean nullPriorityAsync) unlink(String key, Collection<String> resources) update(AnyObjectUR req, boolean nullPriorityAsync) protected voidupdateChecks(String key) Methods inherited from class org.apache.syncope.core.logic.AbstractAnyLogic
afterCreate, afterDelete, afterUpdate, beforeCreate, beforeDelete, beforeUpdate, getActionsMethods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference 
- 
Field Details
- 
anyObjectDAO
 - 
searchDAO
 - 
binder
 - 
provisioningManager
 
 - 
 - 
Constructor Details
- 
AnyObjectLogic
public AnyObjectLogic(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyObjectDataBinder binder, AnyObjectProvisioningManager provisioningManager)  
 - 
 - 
Method Details
- 
read
- Specified by:
 readin classAbstractAnyLogic<AnyObjectTO,AnyObjectCR, AnyObjectUR> 
 - 
read
 - 
search
@Transactional(readOnly=true) public org.springframework.data.domain.Page<AnyObjectTO> search(SearchCond searchCond, org.springframework.data.domain.Pageable pageable, String realm, boolean recursive, boolean details) - Specified by:
 searchin classAbstractAnyLogic<AnyObjectTO,AnyObjectCR, AnyObjectUR> 
 - 
create
 - 
groups
 - 
update
- Specified by:
 updatein classAbstractAnyLogic<AnyObjectTO,AnyObjectCR, AnyObjectUR> 
 - 
delete
- Specified by:
 deletein classAbstractAnyLogic<AnyObjectTO,AnyObjectCR, AnyObjectUR> 
 - 
updateChecks
 - 
unlink
- Specified by:
 unlinkin classAbstractResourceAssociator<AnyObjectTO>
 - 
link
- Specified by:
 linkin classAbstractResourceAssociator<AnyObjectTO>
 - 
unassign
public ProvisioningResult<AnyObjectTO> unassign(String key, Collection<String> resources, boolean nullPriorityAsync) - Specified by:
 unassignin classAbstractResourceAssociator<AnyObjectTO>
 - 
assign
public ProvisioningResult<AnyObjectTO> assign(String key, Collection<String> resources, boolean changepwd, String password, boolean nullPriorityAsync) - Specified by:
 assignin classAbstractResourceAssociator<AnyObjectTO>
 - 
deprovision
public ProvisioningResult<AnyObjectTO> deprovision(String key, List<String> resources, boolean nullPriorityAsync) - Specified by:
 deprovisionin classAbstractResourceAssociator<AnyObjectTO>
 - 
provision
public ProvisioningResult<AnyObjectTO> provision(String key, List<String> resources, boolean changePwd, String password, boolean nullPriorityAsync) - Specified by:
 provisionin classAbstractResourceAssociator<AnyObjectTO>
 - 
resolveReference
protected AnyObjectTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
 resolveReferencein classAbstractLogic<AnyObjectTO>- Throws:
 UnresolvedReferenceException
 
 -