Class PolicyDataBinderImpl
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.data.PolicyDataBinderImpl
-
- All Implemented Interfaces:
org.apache.syncope.core.provisioning.api.data.PolicyDataBinder
public class PolicyDataBinderImpl extends Object implements org.apache.syncope.core.provisioning.api.data.PolicyDataBinder
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.syncope.core.persistence.api.dao.AnyTypeDAO
anyTypeDAO
protected org.apache.syncope.core.persistence.api.entity.EntityFactory
entityFactory
protected org.apache.syncope.core.persistence.api.dao.ImplementationDAO
implementationDAO
protected static org.slf4j.Logger
LOG
protected org.apache.syncope.core.persistence.api.dao.RealmDAO
realmDAO
protected org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO
resourceDAO
-
Constructor Summary
Constructors Constructor Description PolicyDataBinderImpl(org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy>
Tcreate(org.apache.syncope.common.lib.policy.PolicyTO policyTO)
protected <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy>
TgetPolicy(T policy, org.apache.syncope.common.lib.policy.PolicyTO policyTO)
<T extends org.apache.syncope.common.lib.policy.PolicyTO>
TgetPolicyTO(org.apache.syncope.core.persistence.api.entity.policy.Policy policy)
<T extends org.apache.syncope.core.persistence.api.entity.policy.Policy>
Tupdate(T policy, org.apache.syncope.common.lib.policy.PolicyTO policyTO)
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
-
resourceDAO
protected final org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO
-
realmDAO
protected final org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO
-
anyTypeDAO
protected final org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO
-
implementationDAO
protected final org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO
-
entityFactory
protected final org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory
-
-
Constructor Detail
-
PolicyDataBinderImpl
public PolicyDataBinderImpl(org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
-
Method Detail
-
getPolicy
protected <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> T getPolicy(T policy, org.apache.syncope.common.lib.policy.PolicyTO policyTO)
-
create
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> T create(org.apache.syncope.common.lib.policy.PolicyTO policyTO)
- Specified by:
create
in interfaceorg.apache.syncope.core.provisioning.api.data.PolicyDataBinder
-
update
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> T update(T policy, org.apache.syncope.common.lib.policy.PolicyTO policyTO)
- Specified by:
update
in interfaceorg.apache.syncope.core.provisioning.api.data.PolicyDataBinder
-
getPolicyTO
public <T extends org.apache.syncope.common.lib.policy.PolicyTO> T getPolicyTO(org.apache.syncope.core.persistence.api.entity.policy.Policy policy)
- Specified by:
getPolicyTO
in interfaceorg.apache.syncope.core.provisioning.api.data.PolicyDataBinder
-
-