@Override public boolean contains( Object entity ) { return next.contains( entity ); }
@Override public boolean satisfiedBy( Composite item ) { ManyAssociation<T> collection = manyAssociationFunction.map( item ); if( collection == null ) { return false; } return collection.contains( value ); }
protected <T> T selectFromManyAssociation( ManyAssociation<T> manyAssociation, String id ) throws ResourceException { T entity = (T) module.currentUnitOfWork().get( Object.class, id ); if( !manyAssociation.contains( entity ) ) { throw new ResourceException( Status.CLIENT_ERROR_NOT_FOUND ); } current().select( entity ); return entity; }