Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.orientechnologies.orient.core.metadata.schema.OClassAbstractDelegate Maven / Gradle / Ivy
/*
* Copyright 2010-2014 OrientDB LTD (info--at--orientdb.com)
*
* 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.orientechnologies.orient.core.metadata.schema;
import com.orientechnologies.common.listener.OProgressListener;
import com.orientechnologies.orient.core.index.OIndex;
import com.orientechnologies.orient.core.metadata.schema.OClass.INDEX_TYPE;
import com.orientechnologies.orient.core.metadata.schema.clusterselection.OClusterSelectionStrategy;
import com.orientechnologies.orient.core.record.impl.ODocument;
import java.io.IOException;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* Abstract Delegate for OClass interface.
*
* @author Luca Garulli (l.garulli--(at)--orientdb.com) (http://orientdb.com)
*/
public abstract class OClassAbstractDelegate implements OClass {
protected final OClass delegate;
public OClassAbstractDelegate(final OClass delegate) {
if (delegate == null) throw new IllegalArgumentException("Class is null");
this.delegate = delegate;
}
@Override
public OIndex getAutoShardingIndex() {
return delegate.getAutoShardingIndex();
}
@Override
public boolean isStrictMode() {
return delegate.isStrictMode();
}
@Override
public boolean isAbstract() {
return delegate.isAbstract();
}
@Override
public OClass setAbstract(final boolean iAbstract) {
delegate.setAbstract(iAbstract);
return this;
}
@Override
public OClass setStrictMode(final boolean iMode) {
delegate.setStrictMode(iMode);
return this;
}
@Override
@Deprecated
public OClass getSuperClass() {
return delegate.getSuperClass();
}
@Override
@Deprecated
public OClass setSuperClass(final OClass iSuperClass) {
delegate.setSuperClass(iSuperClass);
return this;
}
@Override
public String getName() {
return delegate.getName();
}
@Override
public List getSuperClasses() {
return delegate.getSuperClasses();
}
@Override
public boolean hasSuperClasses() {
return delegate.hasSuperClasses();
}
@Override
public OClass setSuperClasses(final List classes) {
delegate.setSuperClasses(classes);
return this;
}
@Override
public List getSuperClassesNames() {
return delegate.getSuperClassesNames();
}
@Override
public void getIndexes(final Collection indexes) {
delegate.getIndexes(indexes);
}
@Override
public OClass addSuperClass(final OClass superClass) {
delegate.addSuperClass(superClass);
return this;
}
@Override
public OClass removeSuperClass(final OClass superClass) {
delegate.removeSuperClass(superClass);
return this;
}
@Override
public OClass setName(final String iName) {
delegate.setName(iName);
return this;
}
@Override
public String getStreamableName() {
return delegate.getStreamableName();
}
@Override
public Collection declaredProperties() {
return delegate.declaredProperties();
}
@Override
public Collection properties() {
return delegate.properties();
}
@Override
public Map propertiesMap() {
return delegate.propertiesMap();
}
@Override
public Collection getIndexedProperties() {
return delegate.getIndexedProperties();
}
@Override
public OProperty getProperty(String iPropertyName) {
return delegate.getProperty(iPropertyName);
}
@Override
public OProperty createProperty(final String iPropertyName, final OType iType) {
return delegate.createProperty(iPropertyName, iType);
}
@Override
public OProperty createProperty(
final String iPropertyName, final OType iType, final OClass iLinkedClass) {
return delegate.createProperty(iPropertyName, iType, iLinkedClass);
}
@Override
public OProperty createProperty(
String iPropertyName, OType iType, OClass iLinkedClass, boolean unsafe) {
return delegate.createProperty(iPropertyName, iType, iLinkedClass, unsafe);
}
@Override
public OProperty createProperty(
final String iPropertyName, final OType iType, final OType iLinkedType) {
return delegate.createProperty(iPropertyName, iType, iLinkedType);
}
@Override
public OProperty createProperty(
String iPropertyName, OType iType, OType iLinkedType, boolean unsafe) {
return delegate.createProperty(iPropertyName, iType, iLinkedType, unsafe);
}
@Override
public void dropProperty(final String iPropertyName) {
delegate.dropProperty(iPropertyName);
}
@Override
public boolean existsProperty(final String iPropertyName) {
return delegate.existsProperty(iPropertyName);
}
@Override
public int getClusterForNewInstance(final ODocument doc) {
return delegate.getClusterForNewInstance(doc);
}
@Override
public int getDefaultClusterId() {
return delegate.getDefaultClusterId();
}
@Override
public void setDefaultClusterId(final int iDefaultClusterId) {
delegate.setDefaultClusterId(iDefaultClusterId);
}
@Override
public int[] getClusterIds() {
return delegate.getClusterIds();
}
@Override
public OClass addClusterId(final int iId) {
delegate.addClusterId(iId);
return this;
}
@Override
public OClusterSelectionStrategy getClusterSelection() {
return delegate.getClusterSelection();
}
@Override
public OClass setClusterSelection(final OClusterSelectionStrategy clusterSelection) {
delegate.setClusterSelection(clusterSelection);
return this;
}
@Override
public OClass setClusterSelection(final String iStrategyName) {
delegate.setClusterSelection(iStrategyName);
return this;
}
@Override
public OClass addCluster(final String iClusterName) {
delegate.addCluster(iClusterName);
return this;
}
/** {@inheritDoc} */
@Override
public OClass truncateCluster(String clusterName) {
delegate.truncateCluster(clusterName);
return this;
}
@Override
public OClass removeClusterId(final int iId) {
delegate.removeClusterId(iId);
return this;
}
@Override
public int[] getPolymorphicClusterIds() {
return delegate.getPolymorphicClusterIds();
}
@Override
public Collection getSubclasses() {
return delegate.getSubclasses();
}
@Override
@Deprecated
public Collection getBaseClasses() {
return delegate.getSubclasses();
}
@Override
public Collection getAllSubclasses() {
return delegate.getAllSubclasses();
}
@Override
public Collection getAllSuperClasses() {
return delegate.getAllSuperClasses();
}
@Override
@Deprecated
public Collection getAllBaseClasses() {
return delegate.getAllSubclasses();
}
@Override
public long getSize() {
return delegate.getSize();
}
@Override
public float getOverSize() {
return delegate.getOverSize();
}
@Override
public OClass setOverSize(final float overSize) {
delegate.setOverSize(overSize);
return this;
}
@Override
public long count() {
return delegate.count();
}
@Override
public long count(final boolean iPolymorphic) {
return delegate.count(iPolymorphic);
}
@Override
public void truncate() throws IOException {
delegate.truncate();
}
@Override
public boolean isSubClassOf(final String iClassName) {
return delegate.isSubClassOf(iClassName);
}
@Override
public boolean isSubClassOf(final OClass iClass) {
return delegate.isSubClassOf(iClass);
}
@Override
public boolean isSuperClassOf(final OClass iClass) {
return delegate.isSuperClassOf(iClass);
}
@Override
public String getShortName() {
return delegate.getShortName();
}
@Override
public OClass setShortName(final String shortName) {
delegate.setShortName(shortName);
return this;
}
@Override
public String getDescription() {
return delegate.getDescription();
}
@Override
public OClass setDescription(String iDescription) {
delegate.setDescription(iDescription);
return this;
}
@Override
public Object get(ATTRIBUTES iAttribute) {
return delegate.get(iAttribute);
}
@Override
public OClass set(ATTRIBUTES attribute, Object iValue) {
delegate.set(attribute, iValue);
return this;
}
@Override
public OIndex createIndex(final String iName, final INDEX_TYPE iType, final String... fields) {
return delegate.createIndex(iName, iType, fields);
}
@Override
public OIndex createIndex(final String iName, final String iType, final String... fields) {
return delegate.createIndex(iName, iType, fields);
}
@Override
public OIndex createIndex(
final String iName,
final INDEX_TYPE iType,
final OProgressListener iProgressListener,
final String... fields) {
return delegate.createIndex(iName, iType, iProgressListener, fields);
}
@Override
public OIndex createIndex(
final String iName,
final String iType,
final OProgressListener iProgressListener,
final ODocument metadata,
String algorithm,
String... fields) {
return delegate.createIndex(iName, iType, iProgressListener, metadata, algorithm, fields);
}
@Override
public OIndex createIndex(
final String iName,
final String iType,
final OProgressListener iProgressListener,
final ODocument metadata,
String... fields) {
return delegate.createIndex(iName, iType, iProgressListener, metadata, fields);
}
@Override
public Set getInvolvedIndexes(final Collection fields) {
return delegate.getInvolvedIndexes(fields);
}
@Override
public Set getInvolvedIndexes(final String... fields) {
return delegate.getInvolvedIndexes(fields);
}
@Override
public Set getClassInvolvedIndexes(final Collection fields) {
return delegate.getClassInvolvedIndexes(fields);
}
@Override
public Set getClassInvolvedIndexes(final String... fields) {
return delegate.getClassInvolvedIndexes(fields);
}
@Override
public boolean areIndexed(final Collection fields) {
return delegate.areIndexed(fields);
}
@Override
public boolean areIndexed(final String... fields) {
return delegate.areIndexed(fields);
}
@Override
public OIndex getClassIndex(final String iName) {
return delegate.getClassIndex(iName);
}
@Override
public Set getClassIndexes() {
return delegate.getClassIndexes();
}
@Override
public void getClassIndexes(final Collection indexes) {
delegate.getClassIndexes(indexes);
}
@Override
public Set getIndexes() {
return delegate.getIndexes();
}
@Override
public String getCustom(final String iName) {
return delegate.getCustom(iName);
}
@Override
public OClass setCustom(final String iName, String iValue) {
delegate.setCustom(iName, iValue);
return this;
}
@Override
public void removeCustom(final String iName) {
delegate.removeCustom(iName);
}
@Override
public void clearCustom() {
delegate.clearCustom();
}
@Override
public Set getCustomKeys() {
return delegate.getCustomKeys();
}
@Override
public boolean hasClusterId(final int clusterId) {
return delegate.hasClusterId(clusterId);
}
@Override
public boolean hasPolymorphicClusterId(final int clusterId) {
return delegate.hasPolymorphicClusterId(clusterId);
}
@Override
public int compareTo(final OClass o) {
return delegate.compareTo(o);
}
@Override
public float getClassOverSize() {
return delegate.getClassOverSize();
}
@Override
public String toString() {
return delegate.toString();
}
@Override
public boolean equals(final Object obj) {
return delegate.equals(obj);
}
@Override
public int hashCode() {
return delegate.hashCode();
}
public OClass getDelegate() {
return delegate;
}
}