private static org.apache.avro.Schema extractSchemaFromUnionIfNeeded(org.apache.avro.Schema fieldSchema) { if ((fieldSchema).getType() == Type.UNION) { fieldSchema = ((org.apache.avro.Schema) CollectionUtils.find(fieldSchema.getTypes(), new Predicate() { @Override public boolean evaluate(Object object) { return ((org.apache.avro.Schema) object).getType() != Type.NULL; } })); } return fieldSchema; }
private static org.apache.avro.Schema extractSchemaFromUnionIfNeeded(org.apache.avro.Schema fieldSchema) { if ((fieldSchema).getType() == Type.UNION) { fieldSchema = ((org.apache.avro.Schema) CollectionUtils.find(fieldSchema.getTypes(), new Predicate() { @Override public boolean evaluate(Object object) { return ((org.apache.avro.Schema) object).getType() != Type.NULL; } })); } return fieldSchema; }
public void testFind() { Predicate testPredicate = PredicateUtils.equalPredicate("d"); Object test = CollectionUtils.find(collectionA, testPredicate); assertTrue(test.equals("d")); testPredicate = PredicateUtils.equalPredicate("de"); test = CollectionUtils.find(collectionA, testPredicate); assertTrue(test == null); assertEquals(CollectionUtils.find(null,testPredicate), null); assertEquals(CollectionUtils.find(collectionA, null), null); }
.getFieldValue(manyToField, foreignKey.getOriginatingField()); Serializable myRecord = (Serializable) CollectionUtils.find(records, new TypedPredicate<Serializable>() {
private Domain findDomain(String domainName) { return (Domain) find(domains, new BeanPropertyValueEqualsPredicate(ARTIFACT_NAME_PROPERTY, domainName)); } }
private T findArtifact(String artifactName) { return (T) find(artifacts, new BeanPropertyValueEqualsPredicate(ARTIFACT_NAME_PROPERTY, artifactName)); }
public <T extends Artifact> T findArtifact(String artifactName, ObservableList<T> artifacts) { return (T) find(artifacts, new BeanPropertyValueEqualsPredicate(ARTIFACT_NAME_PROPERTY, artifactName)); }
private void undeployArtifact(String artifactId, boolean removeData) { ZombieArtifact zombieArtifact = artifactZombieMap.get(artifactId); if ((zombieArtifact != null)) { if (zombieArtifact.exists()) { return; } else { artifactZombieMap.remove(artifactId); } } T artifact = (T) find(artifacts, new BeanPropertyValueEqualsPredicate(ARTIFACT_NAME_PROPERTY, artifactId)); undeploy(artifact, removeData); }
private Field findField(String name, Collection<Field> fields) { return (Field) find(fields, f -> name.equals(((Field) f).getName())); }
private ParameterDeclaration findParameter(List<ParameterDeclaration> parameters, final String name) { return (ParameterDeclaration) find(parameters, object -> name.equals(((ParameterDeclaration) object).getName())); } }
protected ParameterDeclaration findParameter(List<ParameterDeclaration> parameters, final String name) { return (ParameterDeclaration) find(parameters, object -> name.equals(((ParameterDeclaration) object).getName())); }
protected ConfigurationDeclaration getConfiguration(ExtensionDeclaration extensionDeclaration, final String configurationName) { return (ConfigurationDeclaration) find(extensionDeclaration.getConfigurations(), object -> ((ConfigurationDeclaration) object).getName().equals(configurationName)); }
protected OperationDeclaration getOperation(WithOperationsDeclaration declaration, final String operationName) { return (OperationDeclaration) find(declaration.getOperations(), object -> ((OperationDeclaration) object).getName().equals(operationName)); }
private OperationDeclaration getOperation(WithOperationsDeclaration declaration, final String operationName) { return (OperationDeclaration) find(declaration.getOperations(), object -> ((OperationDeclaration) object).getName().equals(operationName)); }
@Override public <T> T getExtension(final Class<T> extensionType) { return (T) CollectionUtils.find(extensions, new Predicate() { @Override public boolean evaluate(Object object) { return extensionType.isAssignableFrom(object.getClass()); } }); }
private T deployPackagedArtifact(final URI artifactUri, String artifactName, Optional<Properties> deploymentProperties) { ZombieArtifact zombieArtifact = artifactZombieMap.get(artifactName); if (zombieArtifact != null) { if (zombieArtifact.isFor(artifactUri) && !zombieArtifact.updatedZombieApp()) { // Skips the file because it was already deployed with failure return null; } } // check if this artifact is running first, undeployArtifact it then T artifact = (T) find(artifacts, new BeanPropertyValueEqualsPredicate(ARTIFACT_NAME_PROPERTY, artifactName)); boolean isRedeploy = artifact != null; try { if (isRedeploy) { deploymentListener.onRedeploymentStart(artifactName); deploymentTemplate.preRedeploy(artifact); undeployArtifact(artifactName, false); } T deployedArtifact = deployPackagedArtifact(artifactUri, deploymentProperties); if (isRedeploy) { deploymentTemplate.postRedeploy(deployedArtifact); deploymentListener.onRedeploymentSuccess(artifactName); } return deployedArtifact; } catch (RuntimeException e) { deploymentListener.onRedeploymentFailure(artifactName, e); throw e; } }
@Override public boolean hasActiveAdminUser() { List<MotechUserProfile> users = getUsers(); MotechUserProfile motechUser = (MotechUserProfile) CollectionUtils.find(users, new Predicate() { @Override public boolean evaluate(Object object) { MotechUserProfile user = (MotechUserProfile) object; return user.isActive() && user.hasRole(UserRoleNames.USER_ADMIN_ROLE); } }); return motechUser != null; }
public Professorship getProfessorshipByExecutionCourse(final ExecutionCourse executionCourse) { return (Professorship) CollectionUtils.find(getProfessorships(), new Predicate() { @Override public boolean evaluate(Object arg0) { Professorship professorship = (Professorship) arg0; return professorship.getExecutionCourse() == executionCourse; } }); }
public ReimbursementGuideSituation getActiveReimbursementGuideSituation() { return (ReimbursementGuideSituation) CollectionUtils.find(getReimbursementGuideSituationsSet(), new Predicate() { @Override public boolean evaluate(Object obj) { ReimbursementGuideSituation situation = (ReimbursementGuideSituation) obj; return situation.getState().getState().equals(State.ACTIVE); } }); }
public static ExternalPhdProgram readExternalPhdProgramByName(final String name) { return (ExternalPhdProgram) CollectionUtils.find(Bennu.getInstance().getExternalPhdProgramsSet(), new Predicate() { @Override public boolean evaluate(Object object) { return name.equals(((ExternalPhdProgram) object).getName().getContent()); } }); }