ch.agent.crnickl.mongodb
Class MongoDBSchemaUpdatePolicy

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

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


Constructor Summary
MongoDBSchemaUpdatePolicy(MongoDatabase 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

MongoDBSchemaUpdatePolicy

public MongoDBSchemaUpdatePolicy(MongoDatabase 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.