org.commonjava.tensor.data.idx
Class ChildrenOfIndex

java.lang.Object
  extended by org.commonjava.tensor.data.idx.ChildrenOfIndex
All Implemented Interfaces:
Index<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>>

@ApplicationScoped
@Named(value="tensorIdx-children-of")
public class ChildrenOfIndex
extends Object
implements Index<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>>


Field Summary
static String CHILDREN_OF_INDEX_NAME
           
 
Constructor Summary
ChildrenOfIndex()
           
ChildrenOfIndex(IndexStore<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>> store)
           
 
Method Summary
 void clear()
           
 Set<org.apache.maven.graph.common.ref.ProjectVersionRef> get(org.apache.maven.graph.common.ref.ProjectVersionRef query)
           
 void injectCache()
           
 boolean update(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHILDREN_OF_INDEX_NAME

public static final String CHILDREN_OF_INDEX_NAME
See Also:
Constant Field Values
Constructor Detail

ChildrenOfIndex

public ChildrenOfIndex()

ChildrenOfIndex

public ChildrenOfIndex(IndexStore<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>> store)
Method Detail

injectCache

@PostConstruct
public void injectCache()

update

public boolean update(Object value)
               throws TensorDataException
Specified by:
update in interface Index<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>>
Throws:
TensorDataException

get

public Set<org.apache.maven.graph.common.ref.ProjectVersionRef> get(org.apache.maven.graph.common.ref.ProjectVersionRef query)
                                                             throws TensorDataException
Specified by:
get in interface Index<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>>
Throws:
TensorDataException

clear

public void clear()
           throws TensorDataException
Specified by:
clear in interface Index<org.apache.maven.graph.common.ref.ProjectVersionRef,Set<org.apache.maven.graph.common.ref.ProjectVersionRef>>
Throws:
TensorDataException


Copyright © 2013. All Rights Reserved.