Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *
   *  *  Copyright 2014 Orient Technologies LTD (info(at)orientechnologies.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.
  *  *
  *  * For more information: http://www.orientechnologies.com
  *  
  */
 
 package com.tinkerpop.blueprints.impls.orient.asynch;
 
 import java.util.Set;
 
 
 public abstract class OrientElementFuture<T extends OrientElementimplements ElementOIdentifiable {
   protected final Future<T> future;
 
   public OrientElementFuture(final Future<T> future) {
     this. = future;
   }
 
   @Override
   public <T> T getProperty(final String key) {
     try {
       return .get().getProperty(key);
     } catch (Exception e) {
       throw new OException("Cannot retrieve the requested information"e);
     }
   }
 
   @Override
   public Set<StringgetPropertyKeys() {
     try {
       return .get().getPropertyKeys();
     } catch (Exception e) {
       throw new OException("Cannot retrieve the requested information"e);
     }
   }
 
   @Override
   public void setProperty(final String keyfinal Object value) {
     try {
       .get().setProperty(keyvalue);
     } catch (Exception e) {
       throw new OException("Cannot retrieve the requested information"e);
     }
   }
 
   @Override
   public <T> T removeProperty(final String key) {
     try {
       return .get().removeProperty(key);
     } catch (Exception e) {
       throw new OException("Cannot retrieve the requested information"e);
     }
   }
 
   @Override
   public void remove() {
     try {
       .get().remove();
     } catch (Exception e) {
       throw new OException("Cannot retrieve the requested information"e);
     }
   }
 
   @Override
   public Object getId() {
     try {
       return .get().getId();
     } catch (Exception e) {
       throw new OException("Cannot retrieve the requested information"e);
     }
   }
 
   @Override
   public ORID getIdentity() {
     return (ORIDgetId();
   }
 
   @Override
  public ODocument getRecord() {
    try {
      return .get().getRecord();
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public void reload() {
    try {
      .get().reload();
    } catch (Exception e) {
      throw new OException("Cannot reload current element"e);
    }
  }
  public int hashCode() {
    try {
      return .get().hashCode();
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public void lock(final boolean iExclusive) {
    try {
      .get().lock(iExclusive);
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public boolean isLocked() {
    try {
      return .get().isLocked();
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public void unlock() {
    try {
      .get().unlock();
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public int compareTo(final OIdentifiable o) {
    try {
      return .get().compareTo(o);
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public int compare(final OIdentifiable o1final OIdentifiable o2) {
    try {
      return .get().compare(o1o2);
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public T get() {
    try {
      return (T) .get();
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
  public String toString() {
    try {
      return .get().toString();
    } catch (Exception e) {
      throw new OException("Cannot retrieve the requested information"e);
    }
  }
New to GrepCode? Check out our FAQ X