/** * PUBLIC: * Switch all descriptors to assume existence for non-null primary keys. */ public void assumeExistenceForDoesExist() { Iterator descriptors = getDescriptors().values().iterator(); while (descriptors.hasNext()) { ClassDescriptor descriptor = (ClassDescriptor)descriptors.next(); descriptor.getQueryManager().assumeExistenceForDoesExist(); } }
/** * PUBLIC: * Switch all descriptors to assume existence for non-null primary keys. */ public void assumeExistenceForDoesExist() { Iterator descriptors = getDescriptors().values().iterator(); while (descriptors.hasNext()) { ClassDescriptor descriptor = (ClassDescriptor)descriptors.next(); descriptor.getQueryManager().assumeExistenceForDoesExist(); } }
/** * PUBLIC: * Switch all descriptors to assume existence for non-null primary keys. */ public void assumeExistenceForDoesExist() { Iterator descriptors = getDescriptors().values().iterator(); while (descriptors.hasNext()) { ClassDescriptor descriptor = (ClassDescriptor)descriptors.next(); descriptor.getQueryManager().assumeExistenceForDoesExist(); } }
/** * INTERNAL: * This method is explicitly used by the Builder only. */ public void setExistenceCheck(String token) throws DescriptorException { if (token.equals("Check cache")) { checkCacheForDoesExist(); } else if (token.equals("Check database")) { checkDatabaseForDoesExist(); } else if (token.equals("Assume existence")) { assumeExistenceForDoesExist(); } else if (token.equals("Assume non-existence")) { assumeNonExistenceForDoesExist(); } else { throw DescriptorException.setExistenceCheckingNotUnderstood(token, getDescriptor()); } }
/** * INTERNAL: * This method is explicitly used by the Builder only. */ public void setExistenceCheck(String token) throws DescriptorException { if (token.equals("Check cache")) { checkCacheForDoesExist(); } else if (token.equals("Check database")) { checkDatabaseForDoesExist(); } else if (token.equals("Assume existence")) { assumeExistenceForDoesExist(); } else if (token.equals("Assume non-existence")) { assumeNonExistenceForDoesExist(); } else { throw DescriptorException.setExistenceCheckingNotUnderstood(token, getDescriptor()); } }
/** * INTERNAL: * This method is explicitly used by the Builder only. */ public void setExistenceCheck(String token) throws DescriptorException { if (token.equals("Check cache")) { checkCacheForDoesExist(); } else if (token.equals("Check database")) { checkDatabaseForDoesExist(); } else if (token.equals("Assume existence")) { assumeExistenceForDoesExist(); } else if (token.equals("Assume non-existence")) { assumeNonExistenceForDoesExist(); } else { throw DescriptorException.setExistenceCheckingNotUnderstood(token, getDescriptor()); } }
/** * INTERNAL: */ public void setExistenceChecking(String existenceChecking) { m_existenceChecking = existenceChecking; if (existenceChecking.equals(ExistenceType.CHECK_CACHE.name())) { m_descriptor.getQueryManager().checkCacheForDoesExist(); } else if (existenceChecking.equals(ExistenceType.CHECK_DATABASE.name())) { m_descriptor.getQueryManager().checkDatabaseForDoesExist(); } else if (existenceChecking.equals(ExistenceType.ASSUME_EXISTENCE.name())) { m_descriptor.getQueryManager().assumeExistenceForDoesExist(); } else if (existenceChecking.equals(ExistenceType.ASSUME_NON_EXISTENCE.name())) { m_descriptor.getQueryManager().assumeNonExistenceForDoesExist(); } }