core/src/main/java/com/orientechnologies/orient/core/db/document/ODatabaseDocumentAbstract.java
public ORecordIteratorClass<ODocument> browseClass(final String iClassName, final boolean iPolymorphic) {
    if (getMetadata().getImmutableSchemaSnapshot().getClass(iClassName) == null)
      throw new IllegalArgumentException("Class '" + iClassName + "' not found in current database");

    checkSecurity(ORule.ResourceGeneric.CLASS, ORole.PERMISSION_READ, iClassName);
    return new ORecordIteratorClass<ODocument>(this, iClassName, iPolymorphic, false);
  }
public ORecordIteratorClass<ODocument> browseClass(final String iClassName, final boolean iPolymorphic) {
    if (getMetadata().getImmutableSchemaSnapshot().getClass(iClassName) == null)
      throw new IllegalArgumentException("Class '" + iClassName + "' not found in current database");

    checkSecurity(ORule.ResourceGeneric.CLASS, ORole.PERMISSION_READ, iClassName);
    return new ORecordIteratorClass<ODocument>(this, iClassName, iPolymorphic, false);
  }
public ORecordIteratorClass < ODocument > browseClass ( final String iClassName , final boolean iPolymorphic ) { if ( getMetadata ( ) . getImmutableSchemaSnapshot ( ) . getClass ( iClassName ) == null ) throw new IllegalArgumentException ( "Class '" + iClassName + "' not found in current database" ) ; checkSecurity ( ORule . ResourceGeneric . CLASS , ORole . PERMISSION_READ , iClassName ) ; return new ORecordIteratorClass < ODocument > ( this , iClassName , iPolymorphic , false ) ; }
{@inheritDoc}
{