public Future<Set<String>> getSchema(
final ConnectorFacade connector,
final boolean showall) {
final Set<String> resourceSchemaNames = new HashSet<String>();
final Schema schema = connector.schema();
try {
for (ObjectClassInfo info : schema.getObjectClassInfo()) {
for (AttributeInfo attrInfo : info.getAttributeInfo()) {
if (showall
|| (!Name.NAME.equals(attrInfo.getName())
&& !OperationalAttributes.PASSWORD_NAME.equals(attrInfo.getName()) && !OperationalAttributes.ENABLE_NAME.
equals(attrInfo.getName()))) {