From 485208d17e3dd75bfd3731841938e80c1fa4fa64 Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Sat, 22 Sep 2007 22:35:17 +0000 Subject: Deleted unused class. --- .../amazon/carbonado/raw/GenericPropertyInfo.java | 2 +- .../amazon/carbonado/raw/LayoutPropertyInfo.java | 86 ---------------------- 2 files changed, 1 insertion(+), 87 deletions(-) delete mode 100644 src/main/java/com/amazon/carbonado/raw/LayoutPropertyInfo.java (limited to 'src/main/java') diff --git a/src/main/java/com/amazon/carbonado/raw/GenericPropertyInfo.java b/src/main/java/com/amazon/carbonado/raw/GenericPropertyInfo.java index 8aa92ee..9e246f2 100644 --- a/src/main/java/com/amazon/carbonado/raw/GenericPropertyInfo.java +++ b/src/main/java/com/amazon/carbonado/raw/GenericPropertyInfo.java @@ -24,7 +24,7 @@ import org.cojen.classfile.TypeDesc; /** * Minimal information required by {@link GenericEncodingStrategy} to encode - * and decode a storable property or layout property. + * and decode a storable property. * * @author Brian S O'Neill */ diff --git a/src/main/java/com/amazon/carbonado/raw/LayoutPropertyInfo.java b/src/main/java/com/amazon/carbonado/raw/LayoutPropertyInfo.java deleted file mode 100644 index 4049dc2..0000000 --- a/src/main/java/com/amazon/carbonado/raw/LayoutPropertyInfo.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright 2006 Amazon Technologies, Inc. or its affiliates. - * Amazon, Amazon.com and Carbonado are trademarks or registered trademarks - * of Amazon Technologies, Inc. or its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.amazon.carbonado.raw; - -import java.lang.reflect.Method; - -import org.cojen.classfile.TypeDesc; - -import com.amazon.carbonado.layout.LayoutProperty; -import com.amazon.carbonado.lob.Lob; - -/** - * - * - * @author Brian S O'Neill - */ -public class LayoutPropertyInfo implements GenericPropertyInfo { - private final LayoutProperty mProp; - private final TypeDesc mPropertyType; - private final TypeDesc mStorageType; - private final Method mFromStorage; - private final Method mToStorage; - - LayoutPropertyInfo(LayoutProperty property) { - this(property, null, null, null); - } - - LayoutPropertyInfo(LayoutProperty property, - Class storageType, Method fromStorage, Method toStorage) - { - mProp = property; - mPropertyType = TypeDesc.forDescriptor(property.getPropertyTypeDescriptor()); - if (storageType == null) { - mStorageType = mPropertyType; - } else { - mStorageType = TypeDesc.forClass(storageType); - } - mFromStorage = fromStorage; - mToStorage = toStorage; - } - - public String getPropertyName() { - return mProp.getPropertyName(); - } - - public TypeDesc getPropertyType() { - return mPropertyType; - } - - public TypeDesc getStorageType() { - return mStorageType; - } - - public boolean isNullable() { - return mProp.isNullable(); - } - - public boolean isLob() { - Class clazz = mPropertyType.toClass(); - return clazz != null && Lob.class.isAssignableFrom(clazz); - } - - public Method getFromStorageAdapter() { - return mFromStorage; - } - - public Method getToStorageAdapter() { - return mToStorage; - } -} -- cgit v1.2.3