Tabnine Logo
Change.getClassName
Code IndexAdd Tabnine to your IDE (free)

How to use
getClassName
method
in
org.granite.tide.data.Change

Best Java code snippets using org.granite.tide.data.Change.getClassName (Showing top 16 results out of 315)

origin: org.graniteds/granite-client-java-advanced

  private static String getTypeForAlias(ClientAliasRegistry aliasRegistry, Change change) {
    if (aliasRegistry.getTypeForAlias(change.getClassName()) != null)
      return aliasRegistry.getTypeForAlias(change.getClassName());
    return change.getClassName();
  }
}
origin: org.graniteds/granite-server

  public Object invoke(Object object, Method method, Method method1, Object[] args) throws Exception {
    String name = method.getName();
    if ("toString".equals(name)) {
      return changeSet.getChanges()[0].getClassName() + "@" + System.identityHashCode(object);
    }
    else if ("equals".equals(name)) {
      return proxyObject == object;
    }
    else if ("hashCode".equals(name)) {
      return System.identityHashCode(object);
    }
    else if ("getChangeSetProxyData".equals(name) && method.getParameterTypes().length == 0) {
      return changeSet;
    }
    return null;
  }
}
origin: org.graniteds/granite-client-java

@Override
public String toString() {
  StringBuilder sb = new StringBuilder();
  if (getClassName().indexOf(".") > 0)
    sb.append(getClassName().substring(getClassName().lastIndexOf(".")+1));
  else
    sb.append(getClassName());
  sb.append(':').append(getUid()).append(":").append(getId()).append(':').append(getVersion()).append("={");
  boolean first = true;
  for (Entry<String, Object> change : getChanges().entrySet()) {
    if (first)
      first = false;
    else
      sb.append(", ");
    sb.append(change.getKey()).append(": ").append(change.getValue());
  }
  sb.append("}");
  return sb.toString();
}
 
origin: org.graniteds/granite-server

@Override
public String toString() {
  StringBuilder sb = new StringBuilder();
  if (getClassName().indexOf(".") > 0)
    sb.append(getClassName().substring(getClassName().lastIndexOf(".")+1));
  else
    sb.append(getClassName());
  sb.append(':').append(getUid()).append(":").append(getId()).append(':').append(getVersion()).append("={");
  boolean first = true;
  for (Entry<String, Object> change : getChanges().entrySet()) {
    if (first)
      first = false;
    else
      sb.append(", ");
    sb.append(change.getKey()).append(": ").append(change.getValue());
  }
  sb.append("}");
  return sb.toString();
}
 
origin: org.graniteds/granite-client-javafx

@Override
public String toString() {
  StringBuilder sb = new StringBuilder();
  if (getClassName().indexOf(".") > 0)
    sb.append(getClassName().substring(getClassName().lastIndexOf(".")+1));
  else
    sb.append(getClassName());
  sb.append(':').append(getUid()).append(":").append(getId()).append(':').append(getVersion()).append("={");
  boolean first = true;
  for (Entry<String, Object> change : getChanges().entrySet()) {
    if (first)
      first = false;
    else
      sb.append(", ");
    sb.append(change.getKey()).append(": ").append(change.getValue());
  }
  sb.append("}");
  return sb.toString();
}
 
origin: org.graniteds/granite-client-java

  @Override
  public int compareTo(Change o) {
    if (!className.equals(o.getClassName()))
      return className.compareTo(o.getClassName());
    if (!uid.equals(o.getUid()))
      return uid.compareTo(o.getUid());
    if (version == null)
      return o.getVersion() == null ? 0 : -1;
    else if (version.equals(o.getVersion()))
      return 0;
    else if (o.getVersion() == null)
      return 1;
    return version.longValue() > o.getVersion().longValue() ? 1 : -1;
  }
}
origin: org.graniteds/granite-client-java-advanced

private boolean isForEntity(Change change, Object entity) {
  return entity.getClass().getName().equals(getType(change.getClassName())) && change.getUid().equals(dataManager.getUid(entity));
}
 
origin: org.graniteds/granite-client-javafx

  @Override
  public int compareTo(Change o) {
    if (!className.equals(o.getClassName()))
      return className.compareTo(o.getClassName());
    if (!uid.equals(o.getUid()))
      return uid.compareTo(o.getUid());
    if (version == null)
      return o.getVersion() == null ? 0 : -1;
    else if (version.equals(o.getVersion()))
      return 0;
    else if (o.getVersion() == null)
      return 1;
    return version.longValue() > o.getVersion().longValue() ? 1 : -1;
  }
}
origin: org.graniteds/granite-server

  @Override
  public int compareTo(Change o) {
    if (!className.equals(o.getClassName()))
      return className.compareTo(o.getClassName());
    if (!uid.equals(o.getUid()))
      return uid.compareTo(o.getUid());
    if (version == null)
      return o.getVersion() == null ? 0 : -1;
    else if (version.equals(o.getVersion()))
      return 0;
    else if (o.getVersion() == null)
      return 1;
    return version.longValue() > o.getVersion().longValue() ? 1 : -1;
  }
}
origin: org.graniteds/granite-client-java-advanced

private boolean isForEntity(MergeContext mergeContext, Change change, Object entity) {
  String className = mergeContext.getServerSession().getAliasRegistry().getTypeForAlias(change.getClassName());
  return entity.getClass().getName().equals(className) && change.getUid().equals(mergeContext.getDataManager().getUid(entity));
}
private boolean isForEntity(MergeContext mergeContext, ChangeRef changeRef, Object entity) {
origin: org.graniteds/granite-server

@Override
protected boolean internalCanConvert(Object value, Type targetType) {
  if (value instanceof ChangeSet && targetType instanceof Class<?>) {
    if (((ChangeSet)value).getChanges() == null || ((ChangeSet)value).getChanges().length == 0)
      throw new IllegalArgumentException("Incoming ChangeSet objects must contain at least one Change");
    
    String className = ((ChangeSet)value).getChanges()[0].getClassName();
    try {
      Class<?> clazz = TypeUtil.forName(className);
      return ((Class<?>)targetType).isAssignableFrom(clazz);
    } 
    catch (ClassNotFoundException e) {
      throw new RuntimeException("Cannot find class for ChangeSet argument " + className);
    }
  }
  return false;
}
origin: org.graniteds/granite-server-hibernate4

private static Object getChange(EntityPersister persister, Session session, String entityName, Serializable id, Object entity) {
  Number version = (Number)persister.getVersion(entity);
  String uid = getUid(persister, entity);
  if (uid == null)
    return null;
  
  Object change = null;
  for (EntityUpdate du : DataContext.get().getDataUpdates()) {
    if (du.entity instanceof Change) {
      if (du.type == EntityUpdateType.UPDATE
          && ((Change)du.entity).getClassName().equals(entityName)
          && ((Change)du.entity).getId().equals(id)) {
        change = du.entity;
        break;
      }
    }
    else if (du.entity.getClass().getName().equals(entityName)
        && id.equals(persister.getIdentifier(entity, (SessionImplementor)session))) {
      change = du.entity;
      break;
    }
  }
  if (change == null) {
    change = new Change(entityName, id, version, uid);
    DataContext.addUpdate(EntityUpdateType.UPDATE, change, entity, 1);
  }
  else if (change instanceof Change)
    ((Change)change).updateVersion(version);
  return change;
}
origin: org.graniteds/granite-client-java-advanced

public ChangeEntityRef(Object change, ClientAliasRegistry aliasRegistry) {
  if (change instanceof Change) {
    className = ((Change)change).getClassName();
    uid = ((Change)change).getUid();
  }
  else if (change instanceof ChangeRef) {
    className = ((ChangeRef)change).getClassName();
    uid = ((ChangeRef)change).getUid();
  }
  if (aliasRegistry.getTypeForAlias(className) != null)
    className = aliasRegistry.getTypeForAlias(className);
}
 
origin: org.graniteds/granite-server

@Override
protected Object internalConvert(Object value, Type targetType) {
  ChangeSet changeSet = (ChangeSet)value;
  String className = changeSet.getChanges()[0].getClassName();
  try {
    Class<?> clazz = TypeUtil.forName(className);
    Class<?> proxyClass = proxyClasses.get(clazz);
    if (proxyClass == null) {
      ProxyFactory proxyFactory = new ProxyFactory();
      proxyFactory.setFilter(FINALIZE_FILTER);
      proxyFactory.setSuperclass(clazz);
      proxyFactory.setInterfaces(new Class<?>[] { ChangeSetProxy.class });
      proxyClass = proxyFactory.createClass();
      proxyClasses.put(clazz, proxyClass);
    }
      
    ProxyObject proxyObject = (ProxyObject)proxyClass.newInstance();
    proxyObject.setHandler(new ChangeSetProxyHandler(proxyObject, changeSet));
    return proxyObject;
  }
  catch (Exception e) {
    throw new RuntimeException("Cannot build proxy for Change argument " + className);
  }
}
origin: org.graniteds/granite-server

Class<?> entityClass = TypeUtil.forName(change.getClassName());
if (change.getId() != null) {
  Entity e = new Entity(entityClass);
        log.warn("Could not find property " + me.getKey() + " on class " + change.getClassName());
            log.warn("Property " + me.getKey() + " on class " + change.getClassName() + " is not writeable");
throw new ServiceException("Could not find class " + change.getClassName(), cnfe);
origin: org.graniteds/granite-client-java-advanced

if (dest == null) {
  log.warn("Incoming change received for unknown entity %s: %s", change.getClassName(), change.getUid());
  continue;
      if (coll instanceof PersistentCollection && !((PersistentCollection<?>)coll).wasInitialized()) {
        log.debug("Incoming change for uninitialized collection %s:%s.%s", change.getClassName(), change.getUid(), p);
        continue;
        log.warn("Incoming change skipped %s:%s.%s, already processed", change.getClassName(), change.getUid(), p);
        continue;
org.granite.tide.dataChangegetClassName

Popular methods of Change

  • getChanges
  • getId
  • getUid
  • getVersion
  • <init>
  • addCollectionChanges
  • isLocal
  • updateVersion

Popular in Java

  • Creating JSON documents from java classes using gson
  • setScale (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Kernel (java.awt.image)
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now