@Override public Collection<OProperty> declaredProperties() { return delegate.declaredProperties(); }
@Override public Collection<OProperty> getData() { OClass oClass = oClassModel.getObject(); if(oClass==null) { return null; } else if(allPropertiesModel==null||Boolean.TRUE.equals(allPropertiesModel.getObject())) { return oClass.properties(); } else { return oClass.declaredProperties(); } }
@Override public Collection<OProperty> getData() { OClass oClass = oClassModel.getObject(); if(oClass==null) { return null; } else if(allPropertiesModel==null||Boolean.TRUE.equals(allPropertiesModel.getObject())) { return oClass.properties(); } else { return oClass.declaredProperties(); } }
public void describe(Writer writer, OClass oClass) { PrintWriter out = toPrintWriter(writer); out.append(oClass.isAbstract()?"abstract":"class").append(" ").append(oClass.getName()); List<OClass> superClasses = oClass.getSuperClasses(); if(superClasses!=null && !superClasses.isEmpty()) { for(int i=0; i<superClasses.size();i++){ out.append(i==0?" extends ":", "); out.append(superClasses.get(i).getName()); } } out.println(); for(OProperty property: oClass.declaredProperties()) { describe(out, property); } out.println(); }
public ResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException { database.activateOnCurrentThread(); OClass aClass = database.getMetadata().getSchema().getClass(table); aClass.declaredProperties().stream().forEach(p -> p.getType()); return getEmptyResultSet(); }
public OImmutableClass(final OClass oClass, final OImmutableSchema schema) { isAbstract = oClass.isAbstract(); strictMode = oClass.isStrictMode(); this.schema = schema; superClassesNames = oClass.getSuperClassesNames(); superClasses = new ArrayList<OImmutableClass>(superClassesNames.size()); name = oClass.getName(); streamAbleName = oClass.getStreamableName(); clusterSelection = oClass.getClusterSelection(); defaultClusterId = oClass.getDefaultClusterId(); clusterIds = oClass.getClusterIds(); polymorphicClusterIds = oClass.getPolymorphicClusterIds(); baseClassesNames = new ArrayList<String>(); for (OClass baseClass : oClass.getSubclasses()) baseClassesNames.add(baseClass.getName()); overSize = oClass.getOverSize(); classOverSize = oClass.getClassOverSize(); shortName = oClass.getShortName(); properties = new HashMap<String, OProperty>(); for (OProperty p : oClass.declaredProperties()) properties.put(p.getName(), new OImmutableProperty(p, this)); Map<String, String> customFields = new HashMap<String, String>(); for (String key : oClass.getCustomKeys()) customFields.put(key, oClass.getCustom(key)); this.customFields = Collections.unmodifiableMap(customFields); this.description = oClass.getDescription(); }
writer.beginCollection(4, true, "properties"); final List<OProperty> properties = new ArrayList<OProperty>(cls.declaredProperties()); Collections.sort(properties);
if(commonParent==null) commonParent = getSchema().getClass("E"); List<IColumn<ODocument, String>> columns = oClassIntrospector.getColumnsFor(commonParent, true, modeModel); commonParent.declaredProperties(); commonParent.properties(); columns.add(new AbstractColumn<ODocument, String>(new SimpleNamingModel<String>("out"), null) {
for (OProperty prop : clazz.declaredProperties()) { OProperty prop2 = clazz2.getProperty(prop.getName()); if (prop2 == null) {
assertNotNull(properties); assertTrue(properties.size()==0); properties = newClass.declaredProperties(); assertNotNull(properties); assertTrue(properties.size()==0);