Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
J
L
O
P
Q
R
S
U
V
W
A
addClasses(String[], ClassLoaderResolver)
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
C
close()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
close()
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
close()
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
compile()
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
compileFilter()
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
Method to compile the WHERE clause of the query
compileInternal(Map)
- Method in class org.datanucleus.store.hbase.query.
JDOQLQuery
Method to compile the JDOQL query.
compileInternal(Map)
- Method in class org.datanucleus.store.hbase.query.
JPQLQuery
Method to compile the JDOQL query.
ConnectionFactoryImpl
- Class in
org.datanucleus.store.hbase
Implementation of a ConnectionFactory for HBase.
ConnectionFactoryImpl(StoreManager, String)
- Constructor for class org.datanucleus.store.hbase.
ConnectionFactoryImpl
Constructor.
createManagedConnection(Object, Map)
- Method in class org.datanucleus.store.hbase.
ConnectionFactoryImpl
Obtain a connection from the Factory.
createSchema(Set<String>, Properties)
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
D
datastoreCompilation
- Variable in class org.datanucleus.store.hbase.query.
JDOQLQuery
The compilation of the query for this datastore.
datastoreCompilation
- Variable in class org.datanucleus.store.hbase.query.
JPQLQuery
The compilation of the query for this datastore.
deleteColumnsForEmbeddedMember(AbstractMemberMetaData, ClassLoaderResolver, ExecutionContext)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
deleteObject(ObjectProvider)
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
deleteObjects(ObjectProvider...)
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
deleteSchema(Set<String>, Properties)
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
discardCompiled()
- Method in class org.datanucleus.store.hbase.query.
JDOQLQuery
Utility to remove any previous compilation of this Query.
discardCompiled()
- Method in class org.datanucleus.store.hbase.query.
JPQLQuery
Utility to remove any previous compilation of this Query.
dispose()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
E
evaluateInMemory()
- Method in class org.datanucleus.store.hbase.query.
JDOQLQuery
Convenience method to return whether the query should be evaluated in-memory.
evaluateInMemory()
- Method in class org.datanucleus.store.hbase.query.
JPQLQuery
Convenience method to return whether the query should be evaluated in-memory.
F
fetchBooleanField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchByteField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchCharField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchDoubleField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
FetchEmbeddedFieldManager
- Class in
org.datanucleus.store.hbase.fieldmanager
FieldManager for the retrieval of a related embedded object (1-1 relation).
FetchEmbeddedFieldManager(ObjectProvider, Result, AbstractMemberMetaData, String)
- Constructor for class org.datanucleus.store.hbase.fieldmanager.
FetchEmbeddedFieldManager
FetchFieldManager
- Class in
org.datanucleus.store.hbase.fieldmanager
FetchFieldManager(ExecutionContext, AbstractClassMetaData, Result)
- Constructor for class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
FetchFieldManager(ObjectProvider, Result)
- Constructor for class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchFloatField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchIntField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchLongField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchObject(ObjectProvider, int[])
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
fetchObjectField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchEmbeddedFieldManager
fetchObjectField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchShortField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
fetchStringField(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
findObject(ExecutionContext, Object)
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
G
getColumnName()
- Method in class org.datanucleus.store.hbase.query.expression.
HBaseFieldExpression
getComparisonOperatorForExpressionOperator(Expression.Operator)
- Static method in class org.datanucleus.store.hbase.query.expression.
HBaseBooleanExpression
getConnection()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
getDefaultValueForMember(AbstractMemberMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the default value specified for the provided member.
getDeleteForObject(ObjectProvider)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
getDiscriminatorForObject(AbstractClassMetaData, Result)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Convenience method that extracts the discriminator for a class of the specified type from the passed Result.
getFamilyColumnNameForPrimary(List<String>)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
Convenience method to return the "{familyName}###{columnName}" in candidate for this primary.
getFamilyName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchEmbeddedFieldManager
getFamilyName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
getFamilyName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreEmbeddedFieldManager
getFamilyName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
getFamilyName(AbstractMemberMetaData, int, String)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase family name for the field of the embedded field.
getFamilyName(IdentityMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase family name for the identity of this class.
getFamilyName(DiscriminatorMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase family name for the discriminator of this class.
getFamilyName(VersionMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase family name for the version of this class.
getFamilyName(AbstractClassMetaData, int)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase family name for this field.
getFamilyName()
- Method in class org.datanucleus.store.hbase.query.expression.
HBaseFieldExpression
getFilter()
- Method in class org.datanucleus.store.hbase.query.expression.
HBaseBooleanExpression
getFilter()
- Method in class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
getFilter()
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
getHbaseConfig()
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
getHTable(String)
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
getMemberMetaData(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchEmbeddedFieldManager
getMemberMetaData(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
getMemberMetaData(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreEmbeddedFieldManager
getMemberMetaData(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
getName()
- Method in class org.datanucleus.store.hbase.valuegenerator.
IncrementGenerator
getNucleusConnection(ExecutionContext)
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
getPooledConnection()
- Method in class org.datanucleus.store.hbase.
HBaseConnectionPool
getPropertiesForGenerator(AbstractClassMetaData, int, ExecutionContext, SequenceMetaData, TableGeneratorMetaData)
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
Method to return the properties to pass to the generator for the specified field.
getPutForObject(ObjectProvider)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
getQualifierName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchEmbeddedFieldManager
getQualifierName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
getQualifierName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreEmbeddedFieldManager
getQualifierName(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
getQualifierName(AbstractMemberMetaData, int)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase qualifier name for the field of this embedded field.
getQualifierName(IdentityMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase qualifier name for this identity.
getQualifierName(DiscriminatorMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase qualifier name for this discriminator.
getQualifierName(VersionMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase qualifier name for this version.
getQualifierName(AbstractClassMetaData, int)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase qualifier name for this field.
getResultForObject(ObjectProvider, HTable)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
getSupportedOptions()
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
Accessor for the supported options in string form.
getSurrogateVersionForObject(AbstractClassMetaData, Result)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Convenience method that extracts the surrogate version for a class of the specified type from the passed Result.
getTableName(AbstractClassMetaData)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Accessor for the HBase table name for this class.
getValue()
- Method in class org.datanucleus.store.hbase.query.expression.
HBaseLiteral
getVersionForObject(AbstractClassMetaData, Result, ExecutionContext)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
Convenience method that extracts the version for a class of the specified type from the passed Result.
getXAResource()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
H
HBaseBooleanExpression
- Class in
org.datanucleus.store.hbase.query.expression
Representation of a boolean expression in HBase queries.
HBaseBooleanExpression(String, String, Object, Expression.Operator)
- Constructor for class org.datanucleus.store.hbase.query.expression.
HBaseBooleanExpression
Constructor when the expression represents a comparison, between the field and a value.
HBaseBooleanExpression(HBaseBooleanExpression, HBaseBooleanExpression, Expression.Operator)
- Constructor for class org.datanucleus.store.hbase.query.expression.
HBaseBooleanExpression
HBaseConnectionPool
- Class in
org.datanucleus.store.hbase
HBaseConnectionPool()
- Constructor for class org.datanucleus.store.hbase.
HBaseConnectionPool
HBaseExpression
- Class in
org.datanucleus.store.hbase.query.expression
Root for all HBase query expressions
HBaseExpression()
- Constructor for class org.datanucleus.store.hbase.query.expression.
HBaseExpression
HBaseFieldExpression
- Class in
org.datanucleus.store.hbase.query.expression
Expression for a field in a HBase datastore.
HBaseFieldExpression(String, String)
- Constructor for class org.datanucleus.store.hbase.query.expression.
HBaseFieldExpression
HBaseLiteral
- Class in
org.datanucleus.store.hbase.query.expression
Representation of a literal in a HBase query.
HBaseLiteral(Object)
- Constructor for class org.datanucleus.store.hbase.query.expression.
HBaseLiteral
HBaseManagedConnection
- Class in
org.datanucleus.store.hbase
Implementation of a ManagedConnection.
HBaseManagedConnection(Configuration)
- Constructor for class org.datanucleus.store.hbase.
HBaseManagedConnection
HBaseMetaDataListener
- Class in
org.datanucleus.store.hbase
Listener for the load of metadata for classes.
HBasePersistenceHandler
- Class in
org.datanucleus.store.hbase
Persistence handler for HBase, providing insert, update, delete, and find handling.
HBasePersistenceHandler(StoreManager)
- Constructor for class org.datanucleus.store.hbase.
HBasePersistenceHandler
HBaseQueryCompilation
- Class in
org.datanucleus.store.hbase.query
Datastore-specific (HBase) compilation information for a java query.
HBaseQueryCompilation()
- Constructor for class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
HBaseStoreManager
- Class in
org.datanucleus.store.hbase
HBaseStoreManager(ClassLoaderResolver, NucleusContext, Map<String, Object>)
- Constructor for class org.datanucleus.store.hbase.
HBaseStoreManager
Constructor.
HBaseUtils
- Class in
org.datanucleus.store.hbase
HBaseUtils()
- Constructor for class org.datanucleus.store.hbase.
HBaseUtils
I
IncrementGenerator
- Class in
org.datanucleus.store.hbase.valuegenerator
Generator that uses a table in HBase to store and allocate identity values.
IncrementGenerator(String, Properties)
- Constructor for class org.datanucleus.store.hbase.valuegenerator.
IncrementGenerator
Constructor.
incrementUseCount()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
insertObject(ObjectProvider)
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
insertObjects(ObjectProvider...)
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
isCompiled()
- Method in class org.datanucleus.store.hbase.query.
JDOQLQuery
Method to return if the query is compiled.
isCompiled()
- Method in class org.datanucleus.store.hbase.query.
JPQLQuery
Method to return if the query is compiled.
isDisposed()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
isExpired()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
isFilterComplete()
- Method in class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
isFilterComplete()
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
isPrecompilable()
- Method in class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
isPrecompilable()
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
Accessor for whether the query is precompilable (doesn't need to know parameter values to be able to compile it).
isStorable(int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
isStorable(AbstractMemberMetaData)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
J
JDOQLQuery
- Class in
org.datanucleus.store.hbase.query
Implementation of JDOQL for HBase datastores.
JDOQLQuery(StoreManager, ExecutionContext)
- Constructor for class org.datanucleus.store.hbase.query.
JDOQLQuery
Constructs a new query instance that uses the given persistence manager.
JDOQLQuery(StoreManager, ExecutionContext, JDOQLQuery)
- Constructor for class org.datanucleus.store.hbase.query.
JDOQLQuery
Constructs a new query instance having the same criteria as the given query.
JDOQLQuery(StoreManager, ExecutionContext, String)
- Constructor for class org.datanucleus.store.hbase.query.
JDOQLQuery
Constructor for a JDOQL query where the query is specified using the "Single-String" format.
JPQLQuery
- Class in
org.datanucleus.store.hbase.query
Implementation of JPQL for HBase datastores.
JPQLQuery(StoreManager, ExecutionContext)
- Constructor for class org.datanucleus.store.hbase.query.
JPQLQuery
Constructs a new query instance that uses the given persistence manager.
JPQLQuery(StoreManager, ExecutionContext, JPQLQuery)
- Constructor for class org.datanucleus.store.hbase.query.
JPQLQuery
Constructs a new query instance having the same criteria as the given query.
JPQLQuery(StoreManager, ExecutionContext, String)
- Constructor for class org.datanucleus.store.hbase.query.
JPQLQuery
Constructor for a JPQL query where the query is specified using the "Single-String" format.
L
loaded(AbstractClassMetaData)
- Method in class org.datanucleus.store.hbase.
HBaseMetaDataListener
LOCALISER
- Static variable in class org.datanucleus.store.hbase.
HBaseMetaDataListener
Localiser for messages.
LOCALISER
- Static variable in class org.datanucleus.store.hbase.
HBasePersistenceHandler
Localiser for messages.
LOCALISER
- Static variable in class org.datanucleus.store.hbase.
HBaseUtils
Localiser for messages.
LOCALISER_HBASE
- Static variable in class org.datanucleus.store.hbase.
ConnectionFactoryImpl
Localiser for messages.
locateObject(ObjectProvider)
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
O
objectExistsInTable(ObjectProvider, HTable)
- Static method in class org.datanucleus.store.hbase.
HBaseUtils
org.datanucleus.store.hbase
- package org.datanucleus.store.hbase
Package providing management of the persistence to HBase datastores.
org.datanucleus.store.hbase.fieldmanager
- package org.datanucleus.store.hbase.fieldmanager
org.datanucleus.store.hbase.query
- package org.datanucleus.store.hbase.query
Package providing querying of HBase datastores.
org.datanucleus.store.hbase.query.expression
- package org.datanucleus.store.hbase.query.expression
org.datanucleus.store.hbase.valuegenerator
- package org.datanucleus.store.hbase.valuegenerator
Package providing value generation specific to HBase datastores.
P
performExecute(Map)
- Method in class org.datanucleus.store.hbase.query.
JDOQLQuery
performExecute(Map)
- Method in class org.datanucleus.store.hbase.query.
JPQLQuery
processAndExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processEqExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processGteqExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processGtExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processLiteral(Literal)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processLteqExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processLtExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processNoteqExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processOrExpression(Expression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processParameterExpression(ParameterExpression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
processPrimaryExpression(PrimaryExpression)
- Method in class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
Q
QueryToHBaseMapper
- Class in
org.datanucleus.store.hbase.query
Class which maps a compiled (generic) query to a HBase query.
QueryToHBaseMapper(QueryCompilation, Map, AbstractClassMetaData, ExecutionContext, Query)
- Constructor for class org.datanucleus.store.hbase.query.
QueryToHBaseMapper
R
readObjectField(String, String, Result, int, AbstractMemberMetaData)
- Method in class org.datanucleus.store.hbase.fieldmanager.
FetchFieldManager
registerConnection(HBaseManagedConnection)
- Method in class org.datanucleus.store.hbase.
HBaseConnectionPool
registerConnectionMgr()
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
release()
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
reserveBlock(long)
- Method in class org.datanucleus.store.hbase.valuegenerator.
IncrementGenerator
S
setFilter(Filter)
- Method in class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
setFilterComplete(boolean)
- Method in class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
setIdleTimeoutMills(int)
- Method in class org.datanucleus.store.hbase.
HBaseManagedConnection
setPrecompilable(boolean)
- Method in class org.datanucleus.store.hbase.query.
HBaseQueryCompilation
setTimeBetweenEvictionRunsMillis(int)
- Method in class org.datanucleus.store.hbase.
HBaseConnectionPool
storeBooleanField(int, boolean)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeByteField(int, byte)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeCharField(int, char)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeDoubleField(int, double)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
StoreEmbeddedFieldManager
- Class in
org.datanucleus.store.hbase.fieldmanager
FieldManager for the persistence of a related embedded object (1-1 relation).
StoreEmbeddedFieldManager(ObjectProvider, Put, Delete, AbstractMemberMetaData, String, boolean)
- Constructor for class org.datanucleus.store.hbase.fieldmanager.
StoreEmbeddedFieldManager
StoreFieldManager
- Class in
org.datanucleus.store.hbase.fieldmanager
StoreFieldManager(ObjectProvider, Put, Delete, boolean)
- Constructor for class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeFloatField(int, float)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeIntField(int, int)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeLongField(int, long)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeMgr
- Variable in class org.datanucleus.store.hbase.
HBasePersistenceHandler
storeObjectField(int, Object)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreEmbeddedFieldManager
storeObjectField(int, Object)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeShortField(int, short)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
storeStringField(int, String)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
U
updateObject(ObjectProvider, int[])
- Method in class org.datanucleus.store.hbase.
HBasePersistenceHandler
V
validateSchema(Set<String>, Properties)
- Method in class org.datanucleus.store.hbase.
HBaseStoreManager
W
writeObjectField(String, String, Object)
- Method in class org.datanucleus.store.hbase.fieldmanager.
StoreFieldManager
A
C
D
E
F
G
H
I
J
L
O
P
Q
R
S
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.