public class EntityAssnsToEntityProcessor<I> extends AbstractSupportedAttributeRegisteringProcessor<I,ParentIdHolder<AssociationSource>> implements org.springframework.beans.factory.InitializingBean
Modifier and Type | Class and Description |
---|---|
static class |
EntityAssnsToEntityProcessor.SelfReferencingAssociationPolicy |
Constructor and Description |
---|
EntityAssnsToEntityProcessor() |
getSupportedAttributeTemplate, isRegisterSupportedAttributes, process, setRegisterSupportedAttributes, setSupportedAttributeTemplate
getCodingSchemeIdSetter, setCodingSchemeIdSetter
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
public ParentIdHolder<AssociationSource> doProcess(I item) throws java.lang.Exception
AbstractSupportedAttributeRegisteringProcessor
doProcess
in class AbstractSupportedAttributeRegisteringProcessor<I,ParentIdHolder<AssociationSource>>
item
- the itemjava.lang.Exception
- the exceptionprotected void insertPropertyLink(java.lang.String code, java.lang.String namespace, java.lang.String link, java.lang.String sourcePropertyId, java.lang.String targetPropertyId)
protected void registerSupportedAttributes(SupportedAttributeTemplate template, ParentIdHolder<AssociationSource> item)
AbstractSupportedAttributeRegisteringProcessor
registerSupportedAttributes
in class AbstractSupportedAttributeRegisteringProcessor<I,ParentIdHolder<AssociationSource>>
template
- the sitem
- the itempublic RelationResolver<I> getRelationResolver()
public void setRelationResolver(RelationResolver<I> relationResolver)
relationResolver
- the new relation resolverpublic AssociationInstanceIdResolver<I> getAssociationInstanceIdResolver()
public void setAssociationInstanceIdResolver(AssociationInstanceIdResolver<I> associationInstanceIdResolver)
public AssociationPredicateKeyResolver getAssociationPredicateKeyResolver()
public void setAssociationPredicateKeyResolver(AssociationPredicateKeyResolver associationPredicateKeyResolver)
public void setSelfReferencingAssociationPolicy(EntityAssnsToEntityProcessor.SelfReferencingAssociationPolicy selfReferencingAssociationPolicy)
public EntityAssnsToEntityProcessor.SelfReferencingAssociationPolicy getSelfReferencingAssociationPolicy()
public DatabaseServiceManager getDatabaseServiceManager()
public void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
public PropertyIdResolver<I> getSourcePropertyIdResolver()
public void setSourcePropertyIdResolver(PropertyIdResolver<I> sourcePropertyIdResolver)
public PropertyIdResolver<I> getTargetPropertyIdResolver()
public void setTargetPropertyIdResolver(PropertyIdResolver<I> targetPropertyIdResolver)
public void setQualifierResolvers(java.util.List<OptionalQualifierResolver<I>> qualifierResolvers)
public java.util.List<OptionalQualifierResolver<I>> getQualifierResolvers()