ch.agent.crnickl.jdbc
Class JDBCSchemaUpdatePolicy

java.lang.Object
  extended by ch.agent.crnickl.impl.SchemaUpdatePolicyImpl
      extended by ch.agent.crnickl.jdbc.JDBCSchemaUpdatePolicy
All Implemented Interfaces:
ch.agent.crnickl.impl.SchemaUpdatePolicy, ch.agent.crnickl.impl.UpdatePolicy

public class JDBCSchemaUpdatePolicy
extends ch.agent.crnickl.impl.SchemaUpdatePolicyImpl


Constructor Summary
JDBCSchemaUpdatePolicy(JDBCDatabase database)
           
 
Method Summary
<T> void
willDelete(ch.agent.crnickl.api.Property<T> property)
           
<T> void
willDelete(ch.agent.crnickl.api.ValueType<T> valueType)
           
<T> void
willDelete(ch.agent.crnickl.api.ValueType<T> vt, T value)
           
 
Methods inherited from class ch.agent.crnickl.impl.SchemaUpdatePolicyImpl
willDelete, willUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCSchemaUpdatePolicy

public JDBCSchemaUpdatePolicy(JDBCDatabase database)
Method Detail

willDelete

public <T> void willDelete(ch.agent.crnickl.api.Property<T> property)
                throws ch.agent.crnickl.T2DBException
Specified by:
willDelete in interface ch.agent.crnickl.impl.SchemaUpdatePolicy
Overrides:
willDelete in class ch.agent.crnickl.impl.SchemaUpdatePolicyImpl
Throws:
ch.agent.crnickl.T2DBException

willDelete

public <T> void willDelete(ch.agent.crnickl.api.ValueType<T> valueType)
                throws ch.agent.crnickl.T2DBException
Specified by:
willDelete in interface ch.agent.crnickl.impl.SchemaUpdatePolicy
Overrides:
willDelete in class ch.agent.crnickl.impl.SchemaUpdatePolicyImpl
Throws:
ch.agent.crnickl.T2DBException

willDelete

public <T> void willDelete(ch.agent.crnickl.api.ValueType<T> vt,
                           T value)
                throws ch.agent.crnickl.T2DBException
Specified by:
willDelete in interface ch.agent.crnickl.impl.SchemaUpdatePolicy
Overrides:
willDelete in class ch.agent.crnickl.impl.SchemaUpdatePolicyImpl
Throws:
ch.agent.crnickl.T2DBException


Copyright © 2013. All Rights Reserved.