/** * Check if a value (oid or java object) is managed by the state. * Returns true for attribute values which are directly contained oav objects * or mutable java objects, e.g. not simple values such as strings or intergers. */ protected boolean isManaged(Object value) { // Value is a directly contained object or java bean/object (i.e. not basic value) return value!=null && !tmodel.getJavaType(value.getClass()).getKind().equals(OAVJavaType.KIND_VALUE) && (!generator.isId(value) || internalContainsObject(value)); // return value!=null && // (!generator.isId(value) && !tmodel.getJavaType(value.getClass()).getKind().equals(OAVJavaType.KIND_VALUE) // || internalContainsObject(value)); }
/** * Check if a value (oid or java object) is managed by the state. * Returns true for attribute values which are directly contained oav objects * or mutable java objects, e.g. not simple values such as strings or intergers. */ protected boolean isManaged(Object value) { // Value is a directly contained object or java bean/object (i.e. not basic value) return value!=null && !tmodel.getJavaType(value.getClass()).getKind().equals(OAVJavaType.KIND_VALUE) && (!generator.isId(value) || internalContainsObject(value)); // return value!=null && // (!generator.isId(value) && !tmodel.getJavaType(value.getClass()).getKind().equals(OAVJavaType.KIND_VALUE) // || internalContainsObject(value)); }
boolean ret = internalContainsObject(id);
boolean ret = internalContainsObject(id);
if(internalContainsObject(value) && !rootobjects.contains(value) && (dropset==null || !dropset.contains(value)))
if(internalContainsObject(value) && !rootobjects.contains(value) && (dropset==null || !dropset.contains(value)))