Package com.baasbox.dao

Examples of com.baasbox.dao.AssetDao


    public static ImmutableMap data() throws SqlInjectionException, InvalidCollectionException{
      if (Logger.isTraceEnabled()) Logger.trace("Method Start");
      UserDao userDao = UserDao.getInstance();
      CollectionDao collDao = CollectionDao.getInstance();
      AssetDao assetDao = AssetDao.getInstance();
      FileDao fileDao = FileDao.getInstance();
      ODatabaseRecordTx db = DbHelper.getConnection();
     
      long usersCount =userDao.getCount();
      long assetsCount = assetDao.getCount();
      long collectionsCount = collDao.getCount();
      long filesCount = fileDao.getCount();
     
      List<ODocument> collections = collDao.get(QueryParams.getInstance());
      ArrayList<ImmutableMap> collMap = collectionsDetails(collections);
View Full Code Here


import com.orientechnologies.orient.core.record.impl.ODocument;
import com.orientechnologies.orient.core.record.impl.ORecordBytes;

public class AssetService {
  public static ODocument create(String name, String meta) throws InvalidJsonException,Throwable{
    AssetDao dao = AssetDao.getInstance();
    ODocument doc=dao.create(name);
    try{
     
      if (meta!=null && !meta.trim().isEmpty()) {
        ODocument metaDoc=(new ODocument()).fromJSON("{ 'meta' : " + meta + "}");
        doc.merge(metaDoc, true, false);
      }
      dao.save(doc);
    }catch (OSerializationException e){
      throw new InvalidJsonException(e);
    }catch (Throwable e){
      throw e;
    }
View Full Code Here

    dao.save(doc);
    return doc;
  }
 
  public static ODocument get(String rid) throws SqlInjectionException, IllegalArgumentException, InvalidModelException, ODatabaseException, DocumentNotFoundException {
    AssetDao dao = AssetDao.getInstance();
    return dao.get(rid);
  }
View Full Code Here

    AssetDao dao = AssetDao.getInstance();
    return dao.get(rid);
  }
 
  public static ODocument getByName(String name) throws SqlInjectionException, IllegalArgumentException, InvalidModelException {
    AssetDao dao = AssetDao.getInstance();
    return dao.getByName(name);
  }
View Full Code Here

  public static String getContentType(ODocument asset) {
    return (String) asset.field("contentType");
  }

  public static long getCount(QueryParams criteria) throws InvalidCollectionException, SqlInjectionException{
    AssetDao dao = AssetDao.getInstance();
    return dao.getCount(criteria);
  }
View Full Code Here

    AssetDao dao = AssetDao.getInstance();
    return dao.getCount(criteria);
  }
 
  public static List<ODocument> getAssets(QueryParams criteria) throws SqlInjectionException{
    AssetDao dao = AssetDao.getInstance();
    return dao.get(criteria);
  }
View Full Code Here

    AssetDao dao = AssetDao.getInstance();
    return dao.get(criteria);
  }
 
  public static void deleteByRid(String rid) throws Throwable {
    AssetDao dao = AssetDao.getInstance();
    dao.delete(rid);
  }
View Full Code Here

  public static void deleteByRid(String rid) throws Throwable {
    AssetDao dao = AssetDao.getInstance();
    dao.delete(rid);
  }
  public static void deleteByRid(ORID rid) throws Throwable {
    AssetDao dao = AssetDao.getInstance();
    dao.delete(rid);
 
View Full Code Here

  public static void deleteByRid(ORID rid) throws Throwable {
    AssetDao dao = AssetDao.getInstance();
    dao.delete(rid);
 
  public static void deleteByName(String name) throws Throwable {
    AssetDao dao = AssetDao.getInstance();
    ODocument asset=getByName(name);
    if (asset==null) throw new AssetNotFoundException();
    dao.delete(asset.getIdentity());
 
View Full Code Here

TOP

Related Classes of com.baasbox.dao.AssetDao

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.